<surefireAggregatedReport _class='hudson.maven.reporters.SurefireAggregatedReport'><failCount>110</failCount><skipCount>5</skipCount><totalCount>150</totalCount><urlName>testReport</urlName><childReport><child _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>110</failCount><skipCount>5</skipCount><totalCount>150</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>http://jenkins-ucsb-1.dataone.org/jenkins/job/d1_integration_Sandbox_mn_v2/org.dataone$d1_integration/500/mavenArtifacts/</url></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>d1_integration-2.4-SNAPSHOT.pom</displayPath><fileName>d1_integration-2.4-SNAPSHOT.pom</fileName><relativePath>org.dataone/d1_integration/2.4-SNAPSHOT/d1_integration-2.4-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#500</displayName><duration>2137736</duration><estimatedDuration>2316792</estimatedDuration><fullDisplayName>d1_integration_Sandbox_mn_v2 » DataONE Integration Testing Package #500</fullDisplayName><id>500</id><keepLog>false</keepLog><number>500</number><queueId>-1</queueId><result>UNSTABLE</result><timestamp>1517867569194</timestamp><url>http://jenkins-ucsb-1.dataone.org/jenkins/job/d1_integration_Sandbox_mn_v2/org.dataone$d1_integration/500/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'></changeSet><mavenArtifacts><url>http://jenkins-ucsb-1.dataone.org/jenkins/job/d1_integration_Sandbox_mn_v2/org.dataone$d1_integration/500/mavenArtifacts/</url></mavenArtifacts></child><result _class='hudson.tasks.junit.TestResult'><duration>2125.476</duration><empty>false</empty><failCount>110</failCount><passCount>35</passCount><skipCount>5</skipCount><suite><case><age>0</age><className>org.dataone.integration.contextTests.TestDefaultSettings</className><duration>0.002</duration><failedSince>0</failedSince><name>testTrue</name><skipped>false</skipped><status>PASSED</status></case><duration>0.036</duration><name>org.dataone.integration.contextTests.TestDefaultSettings</name></suite><suite><case><age>0</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>0.001</duration><failedSince>0</failedSince><name>testSidIsAuthorized</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>19.355</duration><failedSince>0</failedSince><name>testIsAuthorized</name><skipped>false</skipped><status>PASSED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>71.429</duration><errorDetails>org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"  [for host https://pangaea-dev-orc-1.test.dataone.org/mn ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"  [for host https://pangaea-dev-orc-1.test.dataone.org/mn ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:346)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testIsAuthorized_NullPolicy_testPerson_is_RightsHolder</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>47.427</duration><errorDetails>org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"  [for host https://pangaea-dev-orc-1.test.dataone.org/mn ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"  [for host https://pangaea-dev-orc-1.test.dataone.org/mn ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:495)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testIsAuthorized_NullPolicy_testGroup_is_RightsHolder</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>87.704</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:13:36 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;42959&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868816556392&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868816556074&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868816555682&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868816556474&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad2a6f0&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:13:36 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;42959&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868816556392&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868816556074&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868816555682&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868816556474&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad2a6f0&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Public_READ.15 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:628)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testIsAuthorized_AccessPolicy_is_Public_can_Read</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>85.561</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:15:02 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;43112&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868902113743&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868902113494&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868902113114&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868902113802&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad2a6f0&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:15:02 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;43112&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868902113743&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868902113494&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868902113114&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868902113802&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad2a6f0&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Authenticated_READ.15 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:765)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>88.227</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:16:30 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;43261&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868990331675&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868990331427&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868990331028&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868990331760&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53faf723f0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:16:30 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;43261&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868990331675&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868990331427&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868990331028&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868990331760&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53faf723f0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:Verified_READ.15 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:914)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>85.915</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:17:56 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;43428&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517869076262552&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517869076262256&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517869076261816&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517869076262643&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5400067870&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:17:56 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;43428&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517869076262552&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517869076262256&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517869076261816&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517869076262643&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5400067870&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_READ.15 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1057)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testIsAuthorized_AccessPolicy_is_testPerson_can_Read</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>87.49</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:19:23 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;43565&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517869163749915&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517869163749593&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517869163749219&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517869163749976&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5400067870&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:19:23 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;43565&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517869163749915&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517869163749593&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517869163749219&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517869163749976&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5400067870&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_WRITE.15 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1197)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testIsAuthorized_AccessPolicy_is_testPerson_can_Write</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>205</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>5.147</duration><errorDetails>org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions  [for host https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions  [for host https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1343)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>296</failedSince><name>testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm</name><skipped>false</skipped><status>FAILED</status></case><case><age>205</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>5.147</duration><errorDetails>org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions  [for host https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions  [for host https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1343)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>296</failedSince><name>testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm</name><skipped>false</skipped><status>FAILED</status></case><case><age>205</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>5.148</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:19:28 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;43587&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517869168900009&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517869168899710&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517869168899364&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517869168900071&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5400067870&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:19:28 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;43587&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517869168900009&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517869168899710&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517869168899364&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517869168900071&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5400067870&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testPerson_CHANGE.15 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1338)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>296</failedSince><name>testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>84.18</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:20:53 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;43744&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517869253077220&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517869253076936&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517869253076541&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517869253077291&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad2a6f0&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:20:53 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;43744&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517869253077220&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517869253076936&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517869253076541&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517869253077291&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad2a6f0&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_READ.15 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1485)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testIsAuthorized_AccessPolicy_is_testGroup_can_Read</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>86.674</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:22:19 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;43881&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517869339750035&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517869339749793&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517869339749361&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517869339750103&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5400067870&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:22:19 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;43881&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517869339750035&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517869339749793&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517869339749361&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517869339750103&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5400067870&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_WRITE.15 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1632)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testIsAuthorized_AccessPolicy_is_testGroup_can_Write</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>205</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>4.828</duration><errorDetails>org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions  [for host https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions  [for host https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1784)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>296</failedSince><name>testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm</name><skipped>false</skipped><status>FAILED</status></case><case><age>205</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>4.828</duration><errorDetails>org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions  [for host https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions  [for host https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1784)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>296</failedSince><name>testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm</name><skipped>false</skipped><status>FAILED</status></case><case><age>205</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>4.829</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:22:24 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;43898&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517869344581393&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517869344581101&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517869344580757&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517869344581456&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad2a6f0&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:22:24 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;43898&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517869344581393&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517869344581101&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517869344580757&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517869344581456&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad2a6f0&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:testGroup_CHANGE.15 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1778)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>296</failedSince><name>testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>86.825</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:23:51 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;44084&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517869431404113&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517869431403803&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517869431403293&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517869431404187&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad2a6f0&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:23:51 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;44084&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517869431404113&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517869431403803&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517869431403293&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517869431404187&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad2a6f0&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:legacyAcct_WRITE.15 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1923)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</className><duration>19.222</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:24:10 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;44119&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517869450623199&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517869450622949&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517869450622596&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517869450623249&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fb05f6f0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:24:10 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;44119&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517869450623199&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517869450622949&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517869450622596&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517869450623249&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad54c90&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fb05f6f0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/TierTesting:pangaea-dev-orc-1:ComplicatedPolicy.15 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2059)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testIsAuthorized_ComplicatedAccessPolicy</name><skipped>false</skipped><status>REGRESSION</status></case><duration>859.998</duration><name>org.dataone.integration.it.apiTests.MNAuthorizationV2IT</name></suite><suite><case><age>0</age><className>org.dataone.integration.it.apiTests.MNCoreV2IT</className><duration>1.869</duration><failedSince>0</failedSince><name>testPing</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNCoreV2IT</className><duration>1.58</duration><failedSince>0</failedSince><name>testGetCapabilities</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNCoreV2IT</className><duration>1.628</duration><failedSince>0</failedSince><name>testGetCapabilities_HasCompatibleNodeContact</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNCoreV2IT</className><duration>1.603</duration><failedSince>0</failedSince><name>testGetCapabilities_NodeIdentityValidFormat</name><skipped>false</skipped><status>PASSED</status></case><duration>6.682</duration><name>org.dataone.integration.it.apiTests.MNCoreV2IT</name></suite><suite><case><age>1</age><className>org.dataone.integration.it.apiTests.MNCoreV2SlowIT</className><duration>61.525</duration><errorDetails>ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/log ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/log ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_AccessRestriction(CoreTestImplementations.java:300)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_AccessRestriction(CoreTestImplementations.java:256)
	at org.dataone.integration.it.apiTests.MNCoreV2SlowIT.testGetLogRecords_AccessRestriction(MNCoreV2SlowIT.java:47)
	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)
</errorStackTrace><failedSince>500</failedSince><name>testGetLogRecords_AccessRestriction</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>205</age><className>org.dataone.integration.it.apiTests.MNCoreV2SlowIT</className><duration>94.035</duration><errorDetails>ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/log ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/log ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_Slicing(CoreTestImplementations.java:427)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_Slicing(CoreTestImplementations.java:372)
	at org.dataone.integration.it.apiTests.MNCoreV2SlowIT.testGetLogRecords_Slicing(MNCoreV2SlowIT.java:59)
	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)
</errorStackTrace><failedSince>296</failedSince><name>testGetLogRecords_Slicing</name><skipped>false</skipped><status>FAILED</status></case><case><age>486</age><className>org.dataone.integration.it.apiTests.MNCoreV2SlowIT</className><duration>94.035</duration><failedSince>15</failedSince><name>testGetLogRecords_eventFiltering</name><skipped>true</skipped><status>SKIPPED</status></case><case><age>122</age><className>org.dataone.integration.it.apiTests.MNCoreV2SlowIT</className><duration>80.836</duration><errorDetails>ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/log ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/log ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_pidFiltering(CoreTestImplementations.java:632)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_pidFiltering(CoreTestImplementations.java:540)
	at org.dataone.integration.it.apiTests.MNCoreV2SlowIT.testGetLogRecords_pidFiltering(MNCoreV2SlowIT.java:72)
	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)
</errorStackTrace><failedSince>379</failedSince><name>testGetLogRecords_pidFiltering</name><skipped>false</skipped><status>FAILED</status></case><case><age>142</age><className>org.dataone.integration.it.apiTests.MNCoreV2SlowIT</className><duration>81.887</duration><errorDetails>ServiceFailure : 0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/log ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure : 0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/log ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_dateFiltering(CoreTestImplementations.java:728)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords_dateFiltering(CoreTestImplementations.java:644)
	at org.dataone.integration.it.apiTests.MNCoreV2SlowIT.testGetLogRecords_dateFiltering(MNCoreV2SlowIT.java:78)
	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)
</errorStackTrace><failedSince>359</failedSince><name>testGetLogRecords_dateFiltering</name><skipped>false</skipped><status>FAILED</status></case><case><age>122</age><className>org.dataone.integration.it.apiTests.MNCoreV2SlowIT</className><duration>81.48</duration><errorDetails>ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/log ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/log ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:358)
	at org.dataone.integration.it.testImplementations.CoreTestImplementations.testGetLogRecords(CoreTestImplementations.java:322)
	at org.dataone.integration.it.apiTests.MNCoreV2SlowIT.testGetLogRecords(MNCoreV2SlowIT.java:53)
	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)
</errorStackTrace><failedSince>379</failedSince><name>testGetLogRecords</name><skipped>false</skipped><status>FAILED</status></case><duration>399.765</duration><name>org.dataone.integration.it.apiTests.MNCoreV2SlowIT</name></suite><suite><case><age>1</age><className>org.dataone.integration.it.apiTests.MNPackageV2IT</className><duration>17.762</duration><errorDetails>ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at   email@monicaihli.com to inform them of the time this error occurred,  and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_20183614242772; FilePart:object = /tmp/mmp.output.7459125352127537539.tmp (3098 bytes); FilePart:sysmeta = /tmp/mmp.output.7872148836817858411.tmp (819 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator at 
 email@monicaihli.com to inform them of the time this error occurred,
 and the actions you performed just before this error.
More information about this error may be available
in the server error log.
Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_20183614242772; FilePart:object = /tmp/mmp.output.7459125352127537539.tmp (3098 bytes); FilePart:sysmeta = /tmp/mmp.output.7872148836817858411.tmp (819 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:58)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:37)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage(MNPackageV2IT.java:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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)
</errorStackTrace><failedSince>500</failedSince><name>testGetPackage</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNPackageV2IT</className><duration>3.654</duration><errorDetails>ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at   email@monicaihli.com to inform them of the time this error occurred,  and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/monitor/ping ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator at 
 email@monicaihli.com to inform them of the time this error occurred,
 and the actions you performed just before this error.
More information about this error may be available
in the server error log.
Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/monitor/ping ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_UnsupportedType(MNPackageTestImplementations.java:224)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_UnsupportedType(MNPackageTestImplementations.java:199)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_UnsupportedType(MNPackageV2IT.java:52)
	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)
</errorStackTrace><failedSince>500</failedSince><name>testGetPackage_UnsupportedType</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNPackageV2IT</className><duration>11.762</duration><errorDetails>ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at   email@monicaihli.com to inform them of the time this error occurred,  and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_201836142442791; FilePart:object = /tmp/mmp.output.6621642515690119576.tmp (3207 bytes); FilePart:sysmeta = /tmp/mmp.output.3267134812028703120.tmp (834 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator at 
 email@monicaihli.com to inform them of the time this error occurred,
 and the actions you performed just before this error.
More information about this error may be available
in the server error log.
Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_201836142442791; FilePart:object = /tmp/mmp.output.6621642515690119576.tmp (3207 bytes); FilePart:sysmeta = /tmp/mmp.output.3267134812028703120.tmp (834 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:99)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:75)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotAuthorized(MNPackageV2IT.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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)
</errorStackTrace><failedSince>500</failedSince><name>testGetPackage_NotAuthorized</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNPackageV2IT</className><duration>3.005</duration><errorDetails>ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at   email@monicaihli.com to inform them of the time this error occurred,  and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/monitor/ping ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator at 
 email@monicaihli.com to inform them of the time this error occurred,
 and the actions you performed just before this error.
More information about this error may be available
in the server error log.
Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/monitor/ping ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotFound(MNPackageTestImplementations.java:182)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotFound(MNPackageTestImplementations.java:157)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotFound(MNPackageV2IT.java:46)
	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)
</errorStackTrace><failedSince>500</failedSince><name>testGetPackage_NotFound</name><skipped>false</skipped><status>REGRESSION</status></case><duration>36.185</duration><name>org.dataone.integration.it.apiTests.MNPackageV2IT</name></suite><suite><case><age>1</age><className>org.dataone.integration.it.apiTests.MNQueryV2IT</className><duration>2.307</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at   email@monicaihli.com to inform them of the time this error occurred,  and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/query ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator at 
 email@monicaihli.com to inform them of the time this error occurred,
 and the actions you performed just before this error.
More information about this error may be available
in the server error log.
Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/query ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.QueryTestImplementations.testListQueryEngines(QueryTestImplementations.java:86)
	at org.dataone.integration.it.testImplementations.QueryTestImplementations.testListQueryEngines(QueryTestImplementations.java:70)
	at org.dataone.integration.it.apiTests.MNQueryV2IT.testListQueryEngines(MNQueryV2IT.java:45)
	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)
</errorStackTrace><failedSince>500</failedSince><name>testListQueryEngines</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNQueryV2IT</className><duration>1.697</duration><errorDetails>GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/query ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at   email@monicaihli.com to inform them of the time this error occurred,  and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443 </errorDetails><errorStackTrace>java.lang.AssertionError: GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/query ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator at 
 email@monicaihli.com to inform them of the time this error occurred,
 and the actions you performed just before this error.
More information about this error may be available
in the server error log.
Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443

	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.it.testImplementations.QueryTestImplementations.testGetQueryEngineDescription(QueryTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.QueryTestImplementations.testGetQueryEngineDescription(QueryTestImplementations.java:36)
	at org.dataone.integration.it.apiTests.MNQueryV2IT.testGetQueryEngineDescription(MNQueryV2IT.java:51)
	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)
</errorStackTrace><failedSince>500</failedSince><name>testGetQueryEngineDescription</name><skipped>false</skipped><status>REGRESSION</status></case><duration>4.007</duration><name>org.dataone.integration.it.apiTests.MNQueryV2IT</name></suite><suite><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>7.735</duration><failedSince>0</failedSince><name>testGet</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>2.162</duration><failedSince>0</failedSince><name>testGet_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>14.017</duration><errorDetails>https://pangaea-dev-orc-1.test.dataone.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://pangaea-dev-orc-1.test.dataone.org/mn/v2     Test 0: OK   : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ     Test 1: OK   : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz     Test 2: OK   : common-unicode-ascii-safe-0123456789     Test 3: OK   : common-unicode-ascii-safe-:@$-_.!*()',~     Test 4: OK   : common-unicode-ascii-safe-unreserved-._~     Test 5: OK   : common-unicode-ascii-safe-sub-delims-$!*()',     Test 6: OK   : common-unicode-ascii-safe-gen-delims-:@     Test 7: OK   : common-unicode-ascii-escaped-"#&lt;&gt;[]^`{}|     Test 8: OK   : common-unicode-ascii-escaped-tomcatBlocked-\     Test 9: OK   : common-unicode-ascii-escaped-tomcatBlocked-%5C     Test 10: OK   : common-unicode-ascii-semi-colon-test-%3B     Test 11: OK   : common-unicode-ascii-escaped-%     Test 12: OK   : common-unicode-ascii-escape-anyway-+     Test 13: OK   : path-unicode-ascii-safe-&amp;=&amp;=     Test 14: OK   : path-unicode-ascii-escaped-;     Test 15: OK   : path-unicode-ascii-escaped-?     Test 16: OK   : path-unicode-ascii-escaped-/     Test 17: OK   : path-unicode-ascii-escaped-%3F     Test 18: OK   : path-unicode-ascii-escaped-%2F     Test 19: OK   : path-unicode-ascii-escaped-double-//case     Test 20: OK   : path-unicode-ascii-escaped-double-trailing//     Test 21: OK   : path-unicode-ascii-escaped-double-%2F%2Fcase     Test 22: OK   : path-unicode-ascii-escaped-double-trailing%2F%2F     Test 23: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-1byte-escaped-¡¢£     Test 24: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-2byte-escaped-䦹䦺     Test 25: OK   : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815     Test 26: OK   : path-ascii-doc-example-10.1000/182     Test 27: OK   : path-ascii-doc-example-http://example.com/data/mydata?row=24     Test 28: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-ฉันกินกระจกได้     Test 29: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-Is_féidir_liom_ithe_gloine     </errorDetails><errorStackTrace>java.lang.AssertionError: https://pangaea-dev-orc-1.test.dataone.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://pangaea-dev-orc-1.test.dataone.org/mn/v2
    Test 0: OK   : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
    Test 1: OK   : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
    Test 2: OK   : common-unicode-ascii-safe-0123456789
    Test 3: OK   : common-unicode-ascii-safe-:@$-_.!*()',~
    Test 4: OK   : common-unicode-ascii-safe-unreserved-._~
    Test 5: OK   : common-unicode-ascii-safe-sub-delims-$!*()',
    Test 6: OK   : common-unicode-ascii-safe-gen-delims-:@
    Test 7: OK   : common-unicode-ascii-escaped-"#&lt;&gt;[]^`{}|
    Test 8: OK   : common-unicode-ascii-escaped-tomcatBlocked-\
    Test 9: OK   : common-unicode-ascii-escaped-tomcatBlocked-%5C
    Test 10: OK   : common-unicode-ascii-semi-colon-test-%3B
    Test 11: OK   : common-unicode-ascii-escaped-%
    Test 12: OK   : common-unicode-ascii-escape-anyway-+
    Test 13: OK   : path-unicode-ascii-safe-&amp;=&amp;=
    Test 14: OK   : path-unicode-ascii-escaped-;
    Test 15: OK   : path-unicode-ascii-escaped-?
    Test 16: OK   : path-unicode-ascii-escaped-/
    Test 17: OK   : path-unicode-ascii-escaped-%3F
    Test 18: OK   : path-unicode-ascii-escaped-%2F
    Test 19: OK   : path-unicode-ascii-escaped-double-//case
    Test 20: OK   : path-unicode-ascii-escaped-double-trailing//
    Test 21: OK   : path-unicode-ascii-escaped-double-%2F%2Fcase
    Test 22: OK   : path-unicode-ascii-escaped-double-trailing%2F%2F
    Test 23: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-1byte-escaped-¡¢£
    Test 24: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-2byte-escaped-䦹䦺
    Test 25: OK   : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
    Test 26: OK   : path-ascii-doc-example-10.1000/182
    Test 27: OK   : path-ascii-doc-example-http://example.com/data/mydata?row=24
    Test 28: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-ฉันกินกระจกได้
    Test 29: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-Is_féidir_liom_ithe_gloine
    
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1827)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testGet_IdentifierEncoding(ReadTestImplementations.java:190)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testGet_IdentifierEncoding(ReadTestImplementations.java:127)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testGet_IdentifierEncoding(MNReadV2IT.java:76)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testGet_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>4.057</duration><failedSince>0</failedSince><name>testGetSystemMetadata</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>1.838</duration><failedSince>0</failedSince><name>testGetSystemMetadata_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>12.161</duration><errorDetails>https://pangaea-dev-orc-1.test.dataone.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://pangaea-dev-orc-1.test.dataone.org/mn/v2     Test 0: OK   : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ     Test 1: OK   : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz     Test 2: OK   : common-unicode-ascii-safe-0123456789     Test 3: OK   : common-unicode-ascii-safe-:@$-_.!*()',~     Test 4: OK   : common-unicode-ascii-safe-unreserved-._~     Test 5: OK   : common-unicode-ascii-safe-sub-delims-$!*()',     Test 6: OK   : common-unicode-ascii-safe-gen-delims-:@     Test 7: OK   : common-unicode-ascii-escaped-"#&lt;&gt;[]^`{}|     Test 8: OK   : common-unicode-ascii-escaped-tomcatBlocked-\     Test 9: OK   : common-unicode-ascii-escaped-tomcatBlocked-%5C     Test 10: OK   : common-unicode-ascii-semi-colon-test-%3B     Test 11: OK   : common-unicode-ascii-escaped-%     Test 12: OK   : common-unicode-ascii-escape-anyway-+     Test 13: OK   : path-unicode-ascii-safe-&amp;=&amp;=     Test 14: OK   : path-unicode-ascii-escaped-;     Test 15: OK   : path-unicode-ascii-escaped-?     Test 16: OK   : path-unicode-ascii-escaped-/     Test 17: OK   : path-unicode-ascii-escaped-%3F     Test 18: OK   : path-unicode-ascii-escaped-%2F     Test 19: OK   : path-unicode-ascii-escaped-double-//case     Test 20: OK   : path-unicode-ascii-escaped-double-trailing//     Test 21: OK   : path-unicode-ascii-escaped-double-%2F%2Fcase     Test 22: OK   : path-unicode-ascii-escaped-double-trailing%2F%2F     Test 23: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-1byte-escaped-¡¢£     Test 24: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-2byte-escaped-䦹䦺     Test 25: OK   : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815     Test 26: OK   : path-ascii-doc-example-10.1000/182     Test 27: OK   : path-ascii-doc-example-http://example.com/data/mydata?row=24     Test 28: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-ฉันกินกระจกได้     Test 29: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-Is_féidir_liom_ithe_gloine     </errorDetails><errorStackTrace>java.lang.AssertionError: https://pangaea-dev-orc-1.test.dataone.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://pangaea-dev-orc-1.test.dataone.org/mn/v2
    Test 0: OK   : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
    Test 1: OK   : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
    Test 2: OK   : common-unicode-ascii-safe-0123456789
    Test 3: OK   : common-unicode-ascii-safe-:@$-_.!*()',~
    Test 4: OK   : common-unicode-ascii-safe-unreserved-._~
    Test 5: OK   : common-unicode-ascii-safe-sub-delims-$!*()',
    Test 6: OK   : common-unicode-ascii-safe-gen-delims-:@
    Test 7: OK   : common-unicode-ascii-escaped-"#&lt;&gt;[]^`{}|
    Test 8: OK   : common-unicode-ascii-escaped-tomcatBlocked-\
    Test 9: OK   : common-unicode-ascii-escaped-tomcatBlocked-%5C
    Test 10: OK   : common-unicode-ascii-semi-colon-test-%3B
    Test 11: OK   : common-unicode-ascii-escaped-%
    Test 12: OK   : common-unicode-ascii-escape-anyway-+
    Test 13: OK   : path-unicode-ascii-safe-&amp;=&amp;=
    Test 14: OK   : path-unicode-ascii-escaped-;
    Test 15: OK   : path-unicode-ascii-escaped-?
    Test 16: OK   : path-unicode-ascii-escaped-/
    Test 17: OK   : path-unicode-ascii-escaped-%3F
    Test 18: OK   : path-unicode-ascii-escaped-%2F
    Test 19: OK   : path-unicode-ascii-escaped-double-//case
    Test 20: OK   : path-unicode-ascii-escaped-double-trailing//
    Test 21: OK   : path-unicode-ascii-escaped-double-%2F%2Fcase
    Test 22: OK   : path-unicode-ascii-escaped-double-trailing%2F%2F
    Test 23: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-1byte-escaped-¡¢£
    Test 24: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-2byte-escaped-䦹䦺
    Test 25: OK   : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
    Test 26: OK   : path-ascii-doc-example-10.1000/182
    Test 27: OK   : path-ascii-doc-example-http://example.com/data/mydata?row=24
    Test 28: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-ฉันกินกระจกได้
    Test 29: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-Is_féidir_liom_ithe_gloine
    
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1827)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testGetSystemMetadata_IdentifierEncoding(ReadTestImplementations.java:323)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testGetSystemMetadata_IdentifierEncoding(ReadTestImplementations.java:267)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testGetSystemMetadata_IdentifierEncoding(MNReadV2IT.java:94)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testGetSystemMetadata_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>3.337</duration><failedSince>0</failedSince><name>testDescribe</name><skipped>false</skipped><status>PASSED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>1.912</duration><errorDetails>ServiceFailure: 0000: NON-D1-EXCEPTION:: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Date = Mon, 05 Feb 2018 22:26:04 GMT Content-Type = text/html Via = 1.1 localhost (Apache-HttpClient/4.3.6 (cache))  [for host HEAD https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object/TestingNotFound:20183614264411 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: 0000: NON-D1-EXCEPTION:: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Date = Mon, 05 Feb 2018 22:26:04 GMT
Content-Type = text/html
Via = 1.1 localhost (Apache-HttpClient/4.3.6 (cache))  [for host HEAD https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object/TestingNotFound:20183614264411 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testDescribe_NotFound(ReadTestImplementations.java:386)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testDescribe_NotFound(ReadTestImplementations.java:368)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testDescribe_NotFound(MNReadV2IT.java:106)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testDescribe_NotFound</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>22.961</duration><errorDetails>https://pangaea-dev-orc-1.test.dataone.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://pangaea-dev-orc-1.test.dataone.org/mn/v2     Test 0: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ     Test 1: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz     Test 2: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-safe-0123456789     Test 3: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-safe-:@$-_.!*()',~     Test 4: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-safe-unreserved-._~     Test 5: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-safe-sub-delims-$!*()',     Test 6: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-safe-gen-delims-:@     Test 7: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-escaped-"#&lt;&gt;[]^`{}|     Test 8: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-escaped-tomcatBlocked-\     Test 9: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-escaped-tomcatBlocked-%5C     Test 10: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-semi-colon-test-%3B     Test 11: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-escaped-%     Test 12: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-ascii-escape-anyway-+     Test 13: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-unicode-ascii-safe-&amp;=&amp;=     Test 14: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-unicode-ascii-escaped-;     Test 15: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-unicode-ascii-escaped-?     Test 16: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-unicode-ascii-escaped-/     Test 17: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-unicode-ascii-escaped-%3F     Test 18: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-unicode-ascii-escaped-%2F     Test 19: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-unicode-ascii-escaped-double-//case     Test 20: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-unicode-ascii-escaped-double-trailing//     Test 21: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-unicode-ascii-escaped-double-%2F%2Fcase     Test 22: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-unicode-ascii-escaped-double-trailing%2F%2F     Test 23: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-bmp-1byte-escaped-¡¢£     Test 24: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-unicode-bmp-2byte-escaped-䦹䦺     Test 25: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815     Test 26: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-ascii-doc-example-10.1000/182     Test 27: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: path-ascii-doc-example-http://example.com/data/mydata?row=24     Test 28: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-bmp-doc-example-ฉันกินกระจกได้     Test 29: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers:  header = value Server = Apache/2.4.18 (Ubuntu) Connection = close Dat...: common-bmp-doc-example-Is_féidir_liom_ithe_gloine     </errorDetails><errorStackTrace>java.lang.AssertionError: https://pangaea-dev-orc-1.test.dataone.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://pangaea-dev-orc-1.test.dataone.org/mn/v2
    Test 0: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
    Test 1: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
    Test 2: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-safe-0123456789
    Test 3: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-safe-:@$-_.!*()',~
    Test 4: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-safe-unreserved-._~
    Test 5: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-safe-sub-delims-$!*()',
    Test 6: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-safe-gen-delims-:@
    Test 7: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-escaped-"#&lt;&gt;[]^`{}|
    Test 8: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-escaped-tomcatBlocked-\
    Test 9: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-escaped-tomcatBlocked-%5C
    Test 10: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-semi-colon-test-%3B
    Test 11: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-escaped-%
    Test 12: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-ascii-escape-anyway-+
    Test 13: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-unicode-ascii-safe-&amp;=&amp;=
    Test 14: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-unicode-ascii-escaped-;
    Test 15: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-unicode-ascii-escaped-?
    Test 16: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-unicode-ascii-escaped-/
    Test 17: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-unicode-ascii-escaped-%3F
    Test 18: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-unicode-ascii-escaped-%2F
    Test 19: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-unicode-ascii-escaped-double-//case
    Test 20: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-unicode-ascii-escaped-double-trailing//
    Test 21: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-unicode-ascii-escaped-double-%2F%2Fcase
    Test 22: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-unicode-ascii-escaped-double-trailing%2F%2F
    Test 23: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-bmp-1byte-escaped-¡¢£
    Test 24: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-unicode-bmp-2byte-escaped-䦹䦺
    Test 25: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
    Test 26: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-ascii-doc-example-10.1000/182
    Test 27: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: path-ascii-doc-example-http://example.com/data/mydata?row=24
    Test 28: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-bmp-doc-example-ฉันกินกระจกได้
    Test 29: Error:: ServiceFailure: 0000: NON-D1-EXCEPTION: status: 500 response headers: 
header = value
Server = Apache/2.4.18 (Ubuntu)
Connection = close
Dat...: common-bmp-doc-example-Is_féidir_liom_ithe_gloine
    
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1827)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testDescribe_IdentifierEncoding(ReadTestImplementations.java:458)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testDescribe_IdentifierEncoding(ReadTestImplementations.java:401)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testDescribe_IdentifierEncoding(MNReadV2IT.java:112)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testDescribe_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>4.287</duration><failedSince>0</failedSince><name>testGetChecksum</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>1.702</duration><failedSince>0</failedSince><name>testGetChecksum_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>7.911</duration><errorDetails>https://pangaea-dev-orc-1.test.dataone.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://pangaea-dev-orc-1.test.dataone.org/mn/v2     Test 0: OK   : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ     Test 1: OK   : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz     Test 2: OK   : common-unicode-ascii-safe-0123456789     Test 3: OK   : common-unicode-ascii-safe-:@$-_.!*()',~     Test 4: OK   : common-unicode-ascii-safe-unreserved-._~     Test 5: OK   : common-unicode-ascii-safe-sub-delims-$!*()',     Test 6: OK   : common-unicode-ascii-safe-gen-delims-:@     Test 7: OK   : common-unicode-ascii-escaped-"#&lt;&gt;[]^`{}|     Test 8: OK   : common-unicode-ascii-escaped-tomcatBlocked-\     Test 9: OK   : common-unicode-ascii-escaped-tomcatBlocked-%5C     Test 10: OK   : common-unicode-ascii-semi-colon-test-%3B     Test 11: OK   : common-unicode-ascii-escaped-%     Test 12: OK   : common-unicode-ascii-escape-anyway-+     Test 13: OK   : path-unicode-ascii-safe-&amp;=&amp;=     Test 14: OK   : path-unicode-ascii-escaped-;     Test 15: OK   : path-unicode-ascii-escaped-?     Test 16: OK   : path-unicode-ascii-escaped-/     Test 17: OK   : path-unicode-ascii-escaped-%3F     Test 18: OK   : path-unicode-ascii-escaped-%2F     Test 19: OK   : path-unicode-ascii-escaped-double-//case     Test 20: OK   : path-unicode-ascii-escaped-double-trailing//     Test 21: OK   : path-unicode-ascii-escaped-double-%2F%2Fcase     Test 22: OK   : path-unicode-ascii-escaped-double-trailing%2F%2F     Test 23: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-1byte-escaped-¡¢£     Test 24: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-2byte-escaped-䦹䦺     Test 25: OK   : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815     Test 26: OK   : path-ascii-doc-example-10.1000/182     Test 27: OK   : path-ascii-doc-example-http://example.com/data/mydata?row=24     Test 28: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-ฉันกินกระจกได้     Test 29: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-Is_féidir_liom_ithe_gloine     </errorDetails><errorStackTrace>java.lang.AssertionError: https://pangaea-dev-orc-1.test.dataone.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://pangaea-dev-orc-1.test.dataone.org/mn/v2
    Test 0: OK   : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
    Test 1: OK   : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
    Test 2: OK   : common-unicode-ascii-safe-0123456789
    Test 3: OK   : common-unicode-ascii-safe-:@$-_.!*()',~
    Test 4: OK   : common-unicode-ascii-safe-unreserved-._~
    Test 5: OK   : common-unicode-ascii-safe-sub-delims-$!*()',
    Test 6: OK   : common-unicode-ascii-safe-gen-delims-:@
    Test 7: OK   : common-unicode-ascii-escaped-"#&lt;&gt;[]^`{}|
    Test 8: OK   : common-unicode-ascii-escaped-tomcatBlocked-\
    Test 9: OK   : common-unicode-ascii-escaped-tomcatBlocked-%5C
    Test 10: OK   : common-unicode-ascii-semi-colon-test-%3B
    Test 11: OK   : common-unicode-ascii-escaped-%
    Test 12: OK   : common-unicode-ascii-escape-anyway-+
    Test 13: OK   : path-unicode-ascii-safe-&amp;=&amp;=
    Test 14: OK   : path-unicode-ascii-escaped-;
    Test 15: OK   : path-unicode-ascii-escaped-?
    Test 16: OK   : path-unicode-ascii-escaped-/
    Test 17: OK   : path-unicode-ascii-escaped-%3F
    Test 18: OK   : path-unicode-ascii-escaped-%2F
    Test 19: OK   : path-unicode-ascii-escaped-double-//case
    Test 20: OK   : path-unicode-ascii-escaped-double-trailing//
    Test 21: OK   : path-unicode-ascii-escaped-double-%2F%2Fcase
    Test 22: OK   : path-unicode-ascii-escaped-double-trailing%2F%2F
    Test 23: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-1byte-escaped-¡¢£
    Test 24: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-2byte-escaped-䦹䦺
    Test 25: OK   : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
    Test 26: OK   : path-ascii-doc-example-10.1000/182
    Test 27: OK   : path-ascii-doc-example-http://example.com/data/mydata?row=24
    Test 28: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-ฉันกินกระจกได้
    Test 29: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-Is_féidir_liom_ithe_gloine
    
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1827)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testGetChecksum_IdentifierEncoding(ReadTestImplementations.java:592)
	at org.dataone.integration.it.testImplementations.ReadTestImplementations.testGetChecksum_IdentifierEncoding(ReadTestImplementations.java:535)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testGetChecksum_IdentifierEncoding(MNReadV2IT.java:130)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testGetChecksum_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>16.651</duration><failedSince>0</failedSince><name>testListObjects</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>19.676</duration><failedSince>0</failedSince><name>testListObjects_Slicing</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>3.439</duration><failedSince>0</failedSince><name>testListObjects_FromDateTest</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>1.786</duration><failedSince>0</failedSince><name>testListObjects_FormatIdFilteringTest</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>1.781</duration><failedSince>0</failedSince><name>testListObjects_FormatIdFilteringTestFakeFormat</name><skipped>false</skipped><status>PASSED</status></case><case><age>118</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>1.678</duration><errorDetails>ServiceFailure:: 2161 The identifier cannot be null.  [for host POST https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.6370903963278097088.tmp (213 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure:: 2161 The identifier cannot be null.  [for host POST https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.6370903963278097088.tmp (213 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testSynchronizationFailed_NoCert(MNReadTestImplementations.java:73)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testSynchronizationFailed_NoCert(MNReadTestImplementations.java:46)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testSynchronizationFailed_NoCert(MNReadV2IT.java:166)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>383</failedSince><name>testSynchronizationFailed_NoCert</name><skipped>false</skipped><status>FAILED</status></case><case><age>118</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>1.679</duration><errorDetails>ServiceFailure:: 2161 The identifier cannot be null.  [for host POST https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.5216026672340701305.tmp (213 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure:: 2161 The identifier cannot be null.  [for host POST https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.5216026672340701305.tmp (213 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testSynchronizationFailed_NoCert(MNReadTestImplementations.java:73)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testSynchronizationFailed_NoCert(MNReadTestImplementations.java:46)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testSynchronizationFailed_NoCert(MNReadV2IT.java:166)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>383</failedSince><name>testSynchronizationFailed_NoCert</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>9.01</duration><errorDetails>Should be able to retrieve a public object (as subject cnSandboxORC1).  If the node is checking the client subject against the CN for all getReplica requests, and the node is not registered to an environment, this failure can be ignored.  Got:NotAuthorized: 0:: A CN has not authorized the target MN to create a replica of object. target_mn="CN=urn:node:cnSandboxORC1,DC=dataone,DC=org", pid="testView_Scimeta_2018361458187", cn_error="name: NotFound errorCode: 404 detailCode: 4874 description: Couldn't find an object identified by testView_Scimeta_2018361458187. "  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/replica/testView_Scimeta_2018361458187 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Should be able to retrieve a public object (as subject cnSandboxORC1).  If the node is checking the client subject against the CN for all getReplica requests, and the node is not registered to an environment, this failure can be ignored.  Got:NotAuthorized: 0:: A CN has not authorized the target MN to create a replica of object. target_mn="CN=urn:node:cnSandboxORC1,DC=dataone,DC=org", pid="testView_Scimeta_2018361458187", cn_error="name: NotFound
errorCode: 404
detailCode: 4874
description: Couldn't find an object identified by testView_Scimeta_2018361458187.
"  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/replica/testView_Scimeta_2018361458187 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testGetReplica_PublicObject(MNReadTestImplementations.java:110)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testGetReplica_PublicObject(MNReadTestImplementations.java:88)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testGetReplica_PublicObject(MNReadV2IT.java:172)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testGetReplica_PublicObject</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>3.871</duration><errorDetails>ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/replica/testView_Scimeta_2018361458187   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/replica/testView_Scimeta_2018361458187       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:27:39 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_replica at 0x7f53fb9d9c08&amp;gt;                     callback_args                     (u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_replica, args=(u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,), kwargs={}, url_name=get_replica, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,)                     view_func                     &amp;lt;function get_replica at 0x7f53fb9d9c08&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/replica/testView_Scimeta_2018361458187"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/replica/testView_Scimeta_2018361458187 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/replica/testView_Scimeta_2018361458187 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/replica/testView_Scimeta_2018361458187&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/replica/testView_Scimeta_2018361458187&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;44709&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517869659026956&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517869659026611&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517869659026221&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517869659027013&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fadb7390&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fa77e2f0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/replica/testView_Scimeta_2018361458187 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/replica/testView_Scimeta_2018361458187
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/replica/testView_Scimeta_2018361458187
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:27:39 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_replica at 0x7f53fb9d9c08&amp;gt;
                    callback_args
                    (u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_replica, args=(u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,), kwargs={}, url_name=get_replica, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,)
                    view_func
                    &amp;lt;function get_replica at 0x7f53fb9d9c08&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/replica/testView_Scimeta_2018361458187"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/replica/testView_Scimeta_2018361458187
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/replica/testView_Scimeta_2018361458187
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/replica/testView_Scimeta_2018361458187&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/replica/testView_Scimeta_2018361458187&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;44709&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/replica/testView_Scimeta_2018361458187&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517869659026956&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517869659026611&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517869659026221&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517869659027013&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fadb7390&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fa77e2f0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/replica/testView_Scimeta_2018361458187 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testGetReplica_ValidCertificate_NotMN(MNReadTestImplementations.java:155)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testGetReplica_ValidCertificate_NotMN(MNReadTestImplementations.java:130)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testGetReplica_ValidCertificate_NotMN(MNReadV2IT.java:178)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testGetReplica_ValidCertificate_NotMN</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>2.288</duration><errorDetails>with no client certificate, getReplica() should throw exception  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/replica/testView_Scimeta_2018361458187 ]</errorDetails><errorStackTrace>java.lang.AssertionError: with no client certificate, getReplica() should throw exception  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/replica/testView_Scimeta_2018361458187 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testGetReplica_NoCertificate(MNReadTestImplementations.java:184)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testGetReplica_NoCertificate(MNReadTestImplementations.java:169)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testGetReplica_NoCertificate(MNReadV2IT.java:184)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testGetReplica_NoCertificate</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>1.678</duration><failedSince>0</failedSince><name>testGetReplica_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>24.491</duration><errorDetails>https://pangaea-dev-orc-1.test.dataone.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://pangaea-dev-orc-1.test.dataone.org/mn/v2     Test 0: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ     Test 1: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz     Test 2: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-0123456789     Test 3: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-:@$-_.!*()',~     Test 4: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-unreserved-._~     Test 5: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-sub-delims-$!*()',     Test 6: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-gen-delims-:@     Test 7: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-escaped-"#&lt;&gt;[]^`{}|     Test 8: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-escaped-tomcatBlocked-\     Test 9: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-escaped-tomcatBlocked-%5C     Test 10: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-semi-colon-test-%3B     Test 11: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-escaped-%     Test 12: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-escape-anyway-+     Test 13: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-safe-&amp;=&amp;=     Test 14: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-;     Test 15: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-?     Test 16: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-/     Test 17: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-%3F     Test 18: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-%2F     Test 19: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-double-//case     Test 20: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-double-trailing//     Test 21: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-double-%2F%2Fcase     Test 22: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-double-trailing%2F%2F     Test 23: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-1byte-escaped-¡¢£     Test 24: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-2byte-escaped-䦹䦺     Test 25: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815     Test 26: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-ascii-doc-example-10.1000/182     Test 27: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-ascii-doc-example-http://example.com/data/mydata?row=24     Test 28: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-ฉันกินกระจกได้     Test 29: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-Is_féidir_liom_ithe_gloine     </errorDetails><errorStackTrace>java.lang.AssertionError: https://pangaea-dev-orc-1.test.dataone.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://pangaea-dev-orc-1.test.dataone.org/mn/v2
    Test 0: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
    Test 1: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
    Test 2: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-0123456789
    Test 3: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-:@$-_.!*()',~
    Test 4: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-unreserved-._~
    Test 5: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-sub-delims-$!*()',
    Test 6: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-safe-gen-delims-:@
    Test 7: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-escaped-"#&lt;&gt;[]^`{}|
    Test 8: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-escaped-tomcatBlocked-\
    Test 9: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-escaped-tomcatBlocked-%5C
    Test 10: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-semi-colon-test-%3B
    Test 11: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-escaped-%
    Test 12: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-ascii-escape-anyway-+
    Test 13: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-safe-&amp;=&amp;=
    Test 14: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-;
    Test 15: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-?
    Test 16: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-/
    Test 17: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-%3F
    Test 18: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-%2F
    Test 19: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-double-//case
    Test 20: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-double-trailing//
    Test 21: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-double-%2F%2Fcase
    Test 22: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-unicode-ascii-escaped-double-trailing%2F%2F
    Test 23: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-1byte-escaped-¡¢£
    Test 24: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-unicode-bmp-2byte-escaped-䦹䦺
    Test 25: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
    Test 26: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-ascii-doc-example-10.1000/182
    Test 27: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: path-ascii-doc-example-http://example.com/data/mydata?row=24
    Test 28: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-ฉันกินกระจกได้
    Test 29: Error:: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down ...: common-bmp-doc-example-Is_féidir_liom_ithe_gloine
    
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1827)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testGetReplica_IdentifierEncoding(MNReadTestImplementations.java:312)
	at org.dataone.integration.it.testImplementations.MNReadTestImplementations.testGetReplica_IdentifierEncoding(MNReadTestImplementations.java:245)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testGetReplica_IdentifierEncoding(MNReadV2IT.java:196)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testGetReplica_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>0.001</duration><failedSince>0</failedSince><name>testSidGet</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>0.002</duration><failedSince>0</failedSince><name>testSidGetSystemMetadata</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>0.001</duration><failedSince>0</failedSince><name>testSidDescribe</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>0.001</duration><failedSince>0</failedSince><name>testSidListObjects</name><skipped>false</skipped><status>PASSED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>6.594</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/testView_Scimeta_2018361458187   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testView_Scimeta_2018361458187       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:28:14 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/testView_Scimeta_2018361458187"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testView_Scimeta_2018361458187 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/testView_Scimeta_2018361458187 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/testView_Scimeta_2018361458187&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/testView_Scimeta_2018361458187&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;44879&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517869694068908&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517869694068638&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517869694068285&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517869694069003&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f5401103390&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fadd6170&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testView_Scimeta_2018361458187 ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/testView_Scimeta_2018361458187
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testView_Scimeta_2018361458187
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:28:14 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;testView_Scimeta_2018361458187&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/testView_Scimeta_2018361458187"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testView_Scimeta_2018361458187
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/testView_Scimeta_2018361458187
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/testView_Scimeta_2018361458187&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/testView_Scimeta_2018361458187&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;44879&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/testView_Scimeta_2018361458187&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517869694068908&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517869694068638&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517869694068285&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517869694069003&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f5401103390&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fadd6170&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testView_Scimeta_2018361458187 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNSystemMetadataChangedMethodTestImplementations.testSystemMetadataChanged(MNSystemMetadataChangedMethodTestImplementations.java:131)
	at org.dataone.integration.it.testImplementations.MNSystemMetadataChangedMethodTestImplementations.testSystemMetadataChanged(MNSystemMetadataChangedMethodTestImplementations.java:51)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testSystemMetadataChanged(MNReadV2IT.java:226)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testSystemMetadataChanged</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>3.095</duration><failedSince>0</failedSince><name>testSystemMetadataChanged_EarlierDate</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>4.287</duration><failedSince>0</failedSince><name>testSystemMetadataChanged_authenticatedITKuser</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>2.154</duration><failedSince>0</failedSince><name>testSystemMetadataChanged_NotAuthPuplic</name><skipped>false</skipped><status>PASSED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>2.831</duration><errorDetails>This call to systemMetadataChanged should throw a NotAuthorized exception if called with the rightsHolder certificate. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/dirtySystemMetadata   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/dirtySystemMetadata       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:28:26 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function post_refresh_system_metadata at 0x7f53fb9de140&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.post_refresh_system_metadata, args=(), kwargs={}, url_name=post_refresh_system_metadata, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function post_refresh_system_metadata at 0x7f53fb9de140&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/dirtySystemMetadata"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/dirtySystemMetadata Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/dirtySystemMetadata Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             dateSysMetaLastModified             u&amp;#39;2018-02-05T22:28:26.308+00:00&amp;#39;             pid             u&amp;#39;bogusPid&amp;#39;             serialVersion             u&amp;#39;10&amp;#39;   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;609&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=UPjMC-0mqLmFXh-8QeaWgsttutpAKzcxjQlQVfb&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/dirtySystemMetadata&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/dirtySystemMetadata&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;44926&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517869706446160&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517869706445870&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517869706445521&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517869706446221&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53f8a36390&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53f9f1c0b0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2018-02-05T22:28:26.308+00:00; ParamPart:serialVersion = 10;  ]</errorDetails><errorStackTrace>java.lang.AssertionError: This call to systemMetadataChanged should throw a NotAuthorized exception if called with the rightsHolder certificate. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/dirtySystemMetadata
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/dirtySystemMetadata
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:28:26 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function post_refresh_system_metadata at 0x7f53fb9de140&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.post_refresh_system_metadata, args=(), kwargs={}, url_name=post_refresh_system_metadata, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function post_refresh_system_metadata at 0x7f53fb9de140&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/dirtySystemMetadata"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/dirtySystemMetadata
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/dirtySystemMetadata
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            dateSysMetaLastModified
            u&amp;#39;2018-02-05T22:28:26.308+00:00&amp;#39;
            pid
            u&amp;#39;bogusPid&amp;#39;
            serialVersion
            u&amp;#39;10&amp;#39;
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;609&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=UPjMC-0mqLmFXh-8QeaWgsttutpAKzcxjQlQVfb&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/dirtySystemMetadata&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/dirtySystemMetadata&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;44926&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/dirtySystemMetadata&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517869706446160&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517869706445870&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517869706445521&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517869706446221&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53f8a36390&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53f9f1c0b0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2018-02-05T22:28:26.308+00:00; ParamPart:serialVersion = 10;  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNSystemMetadataChangedMethodTestImplementations.testSystemMetadataChanged_NotAuthRightsHolder(MNSystemMetadataChangedMethodTestImplementations.java:308)
	at org.dataone.integration.it.testImplementations.MNSystemMetadataChangedMethodTestImplementations.testSystemMetadataChanged_NotAuthRightsHolder(MNSystemMetadataChangedMethodTestImplementations.java:291)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testSystemMetadataChanged_NotAuthRightsHolder(MNReadV2IT.java:250)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testSystemMetadataChanged_NotAuthRightsHolder</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNReadV2IT</className><duration>1.91</duration><errorDetails>This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: ServiceFailure: 0: Recasted unexpected exception from the service - class org.dataone.service.exceptions.NotFound: Identifier is unused on this Member Node. Expected a Persistent ID (PID) for an existing object. id="bogusPid"  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2018-02-05T22:28:28.539+00:00; ParamPart:serialVersion = 10;  ]</errorDetails><errorStackTrace>java.lang.AssertionError: This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: ServiceFailure: 0: Recasted unexpected exception from the service - class org.dataone.service.exceptions.NotFound: Identifier is unused on this Member Node. Expected a Persistent ID (PID) for an existing object. id="bogusPid"  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2018-02-05T22:28:28.539+00:00; ParamPart:serialVersion = 10;  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNSystemMetadataChangedMethodTestImplementations.testSystemMetadataChanged_InvalidPid(MNSystemMetadataChangedMethodTestImplementations.java:341)
	at org.dataone.integration.it.testImplementations.MNSystemMetadataChangedMethodTestImplementations.testSystemMetadataChanged_InvalidPid(MNSystemMetadataChangedMethodTestImplementations.java:324)
	at org.dataone.integration.it.apiTests.MNReadV2IT.testSystemMetadataChanged_NotFoundAuthCN(MNReadV2IT.java:256)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testSystemMetadataChanged_NotFoundAuthCN</name><skipped>false</skipped><status>REGRESSION</status></case><duration>191.315</duration><name>org.dataone.integration.it.apiTests.MNReadV2IT</name></suite><suite><case><age>486</age><className>org.dataone.integration.it.apiTests.MNReplicationV2IT</className><duration>1.656</duration><failedSince>15</failedSince><name>testReplicate</name><skipped>true</skipped><status>SKIPPED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReplicationV2IT</className><duration>2.008</duration><failedSince>0</failedSince><name>testReplicate_ValidCertificate_NotCN</name><skipped>false</skipped><status>PASSED</status></case><case><age>486</age><className>org.dataone.integration.it.apiTests.MNReplicationV2IT</className><duration>2.008</duration><failedSince>15</failedSince><name>testReplicate_FaultyNodeReference</name><skipped>true</skipped><status>SKIPPED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNReplicationV2IT</className><duration>1.862</duration><failedSince>0</failedSince><name>testReplicate_NoCertificate</name><skipped>false</skipped><status>PASSED</status></case><duration>3.873</duration><name>org.dataone.integration.it.apiTests.MNReplicationV2IT</name></suite><suite><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.668</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:28 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135727904_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.4328154089501780466.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.4258369270226955832.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686071&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=WMXRES24V-rM7SCk669Pjml8NhJDUKiH&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40956&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867848352154&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867848351838&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867848351422&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867848352199&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fadd9738&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53faca1ef0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135727904_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.4258369270226955832.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4328154089501780466.tmp (1037 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:28 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135727904_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.4328154089501780466.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.4258369270226955832.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686071&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=WMXRES24V-rM7SCk669Pjml8NhJDUKiH&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40956&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867848352154&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867848351838&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867848351422&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867848352199&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fadd9738&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53faca1ef0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135727904_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.4258369270226955832.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4328154089501780466.tmp (1037 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.67</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:29 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135729132_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.6226310841784983637.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.6319615630210090049.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686095&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=5i7JxcD1SLFTai2JH2ZrkEMbGF2cXwr1FDvpvn&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40958&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867849283591&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867849283333&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867849283015&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867849283655&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fab30c48&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fae0e1b0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135729132_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.6319615630210090049.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6226310841784983637.tmp (1037 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:29 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135729132_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.6226310841784983637.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.6319615630210090049.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686095&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=5i7JxcD1SLFTai2JH2ZrkEMbGF2cXwr1FDvpvn&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40958&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867849283591&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867849283333&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867849283015&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867849283655&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fab30c48&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fae0e1b0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135729132_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.6319615630210090049.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6226310841784983637.tmp (1037 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.671</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:30 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135729966_common-unicode-ascii-safe-0123456789&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.1400538805032084443.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.2862273862199615782.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686043&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=NcfK5BBcMMQr1f0jgvtU9xHi3zFxwh2tL&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40960&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867850117640&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867850117325&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867850116952&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867850117699&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad94c48&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac44e70&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135729966_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.2862273862199615782.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1400538805032084443.tmp (1021 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:30 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135729966_common-unicode-ascii-safe-0123456789&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.1400538805032084443.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.2862273862199615782.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686043&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=NcfK5BBcMMQr1f0jgvtU9xHi3zFxwh2tL&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40960&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867850117640&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867850117325&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867850116952&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867850117699&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad94c48&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac44e70&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135729966_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.2862273862199615782.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1400538805032084443.tmp (1021 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.672</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:31 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;quot;testMNodeTier3:201836135730794_common-unicode-ascii-safe-:@$-_.!*()&amp;#39;,~&amp;quot;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.1288630107465280154.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.1654343894085641545.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686061&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=rxqWWKl2sdZkWvsT1JkQDZQR3EO0L3vSYSU3&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40962&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867850941703&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867850941422&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867850941073&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867850941755&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fb050780&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fabf4930&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135730794_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.1654343894085641545.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1288630107465280154.tmp (1024 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:31 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;quot;testMNodeTier3:201836135730794_common-unicode-ascii-safe-:@$-_.!*()&amp;#39;,~&amp;quot;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.1288630107465280154.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.1654343894085641545.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686061&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=rxqWWKl2sdZkWvsT1JkQDZQR3EO0L3vSYSU3&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40962&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867850941703&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867850941422&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867850941073&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867850941755&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fb050780&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fabf4930&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135730794_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.1654343894085641545.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1288630107465280154.tmp (1024 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.673</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:32 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135731677_common-unicode-ascii-safe-unreserved-._~&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.5443209168669140928.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.1943472579544478147.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686051&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=wGOwmNKSqS6ZK46tC5Gcos-OhHq19dbqw&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40963&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867851822074&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867851821819&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867851821505&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867851822116&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f54010ff2b8&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad4bab0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135731677_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.1943472579544478147.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5443209168669140928.tmp (1025 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:32 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135731677_common-unicode-ascii-safe-unreserved-._~&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.5443209168669140928.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.1943472579544478147.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686051&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=wGOwmNKSqS6ZK46tC5Gcos-OhHq19dbqw&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40963&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867851822074&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867851821819&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867851821505&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867851822116&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f54010ff2b8&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad4bab0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135731677_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.1943472579544478147.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5443209168669140928.tmp (1025 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.674</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:33 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;quot;testMNodeTier3:201836135732559_common-unicode-ascii-safe-sub-delims-$!*()&amp;#39;,&amp;quot;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.5692531764243880031.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.6478239521398428146.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686063&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=NxLixemt5Tf3LXs702qfTVOd0b60914efH&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40965&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867852706335&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867852705971&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867852705604&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867852706395&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad1a4f8&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac22d30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135732559_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.6478239521398428146.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5692531764243880031.tmp (1029 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:33 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;quot;testMNodeTier3:201836135732559_common-unicode-ascii-safe-sub-delims-$!*()&amp;#39;,&amp;quot;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.5692531764243880031.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.6478239521398428146.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686063&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=NxLixemt5Tf3LXs702qfTVOd0b60914efH&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40965&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867852706335&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867852705971&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867852705604&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867852706395&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad1a4f8&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac22d30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135732559_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.6478239521398428146.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5692531764243880031.tmp (1029 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.676</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:33 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135733439_common-unicode-ascii-safe-gen-delims-:@&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.6056436699313243374.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.3540857796879590489.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686045&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=C5iEiWp0CHNZPgfCQ8xRaT7N6lNfaq57&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40968&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867853585084&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867853584795&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867853584482&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867853585140&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fac88f18&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac44530&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135733439_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.3540857796879590489.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6056436699313243374.tmp (1024 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:33 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135733439_common-unicode-ascii-safe-gen-delims-:@&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.6056436699313243374.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.3540857796879590489.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686045&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=C5iEiWp0CHNZPgfCQ8xRaT7N6lNfaq57&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40968&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867853585084&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867853584795&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867853584482&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867853585140&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fac88f18&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac44530&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135733439_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.3540857796879590489.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6056436699313243374.tmp (1024 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.677</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:35 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135734316_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.1394232861184356606.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.734926927663257304.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686094&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=kOHWaL6W-WaDNuFECHpcZfJaJwTGBjkTC&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40970&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867854461196&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867854460920&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867854460569&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867854461316&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53facd4858&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac7b170&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135734316_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.734926927663257304.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1394232861184356606.tmp (1047 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:35 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135734316_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.1394232861184356606.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.734926927663257304.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686094&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=kOHWaL6W-WaDNuFECHpcZfJaJwTGBjkTC&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40970&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867854461196&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867854460920&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867854460569&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867854461316&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53facd4858&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac7b170&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135734316_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.734926927663257304.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1394232861184356606.tmp (1047 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.677</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:36 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135735633_common-unicode-ascii-escaped-tomcatBlocked-%5C&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.7066757662246707575.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.3422379335601495516.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686063&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=VHuIcusjJIWsgrvkSsinTFsF4MPejSVRR&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40972&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867855779249&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867855779011&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867855778669&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867855779303&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f5400132270&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fab8a8f0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135735633_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.3422379335601495516.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7066757662246707575.tmp (1031 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:36 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135735633_common-unicode-ascii-escaped-tomcatBlocked-%5C&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.7066757662246707575.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.3422379335601495516.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686063&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=VHuIcusjJIWsgrvkSsinTFsF4MPejSVRR&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40972&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867855779249&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867855779011&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867855778669&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867855779303&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f5400132270&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fab8a8f0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135735633_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.3422379335601495516.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7066757662246707575.tmp (1031 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.678</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:37 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135736507_common-unicode-ascii-escaped-tomcatBlocked-%255C&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.1432808594749177476.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.7407804464317843637.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686091&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=6dbHnV5IEZ86Qh5kBSvSY7JMYwcOKi-pb-nOzA-&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40973&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867856655317&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867856655049&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867856654706&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867856655373&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad94c48&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fabd80b0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135736507_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.7407804464317843637.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1432808594749177476.tmp (1033 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:37 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135736507_common-unicode-ascii-escaped-tomcatBlocked-%255C&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.1432808594749177476.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.7407804464317843637.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686091&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=6dbHnV5IEZ86Qh5kBSvSY7JMYwcOKi-pb-nOzA-&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40973&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867856655317&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867856655049&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867856654706&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867856655373&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad94c48&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fabd80b0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135736507_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.7407804464317843637.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1432808594749177476.tmp (1033 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.679</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:37 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135737439_common-unicode-ascii-semi-colon-test-%253B&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.943854416505485553.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.4447658830228704667.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686058&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=oHuOBHyti_fjj-qrneUjZnjpYC88AeHzuN&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40975&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867857585859&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867857585610&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867857585269&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867857585910&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fae00f60&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad53c30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135737439_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.4447658830228704667.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.943854416505485553.tmp (1027 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:37 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135737439_common-unicode-ascii-semi-colon-test-%253B&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.943854416505485553.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.4447658830228704667.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686058&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=oHuOBHyti_fjj-qrneUjZnjpYC88AeHzuN&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40975&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867857585859&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867857585610&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867857585269&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867857585910&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fae00f60&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad53c30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135737439_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.4447658830228704667.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.943854416505485553.tmp (1027 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.68</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:38 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135738264_common-unicode-ascii-escaped-%25&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.4766765791500364750.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.6432164243441805467.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686051&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=z6ma0QgtwdtdC37y5n5Wblv7OYgDlLEwrsG1d&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40976&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867858410996&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867858410708&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867858410364&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867858411091&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fb9d6b70&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fab85330&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135738264_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.6432164243441805467.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4766765791500364750.tmp (1017 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:38 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135738264_common-unicode-ascii-escaped-%25&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.4766765791500364750.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.6432164243441805467.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686051&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=z6ma0QgtwdtdC37y5n5Wblv7OYgDlLEwrsG1d&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40976&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867858410996&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867858410708&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867858410364&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867858411091&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fb9d6b70&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fab85330&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135738264_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.6432164243441805467.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4766765791500364750.tmp (1017 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.68</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:39 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135739148_common-unicode-ascii-escaped-space%20x%20x&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.6385827192444540992.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.8521223332008450923.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686047&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=E1Fhwzq_v_lCLHMJz1vPQbR9YB7dFT1&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40979&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867859293299&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867859293006&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867859292672&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867859293352&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fb0cd810&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad78c70&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135739148_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.8521223332008450923.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6385827192444540992.tmp (1027 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:39 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135739148_common-unicode-ascii-escaped-space%20x%20x&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.6385827192444540992.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.8521223332008450923.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686047&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=E1Fhwzq_v_lCLHMJz1vPQbR9YB7dFT1&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40979&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867859293299&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867859293006&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867859292672&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867859293352&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fb0cd810&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad78c70&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135739148_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.8521223332008450923.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6385827192444540992.tmp (1027 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.681</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:40 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:20183613574027_common-unicode-ascii-escape-anyway-%2B&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.5513353017122120738.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.123598933965797689.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686040&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=muzlTcYc81yRrhW1bJWVk-KXF1CWpHJU&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;40980&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867860174188&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867860173869&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867860173538&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867860174248&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fb050780&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fb1147f0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20183613574027_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.123598933965797689.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5513353017122120738.tmp (1022 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:40 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:20183613574027_common-unicode-ascii-escape-anyway-%2B&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.5513353017122120738.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.123598933965797689.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686040&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=muzlTcYc81yRrhW1bJWVk-KXF1CWpHJU&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;40980&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867860174188&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867860173869&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867860173538&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867860174248&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fb050780&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fb1147f0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20183613574027_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.123598933965797689.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5513353017122120738.tmp (1022 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.682</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:41 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135740911_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.8294492101150899734.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.7824155767647803041.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686091&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=jCw2rexcyvt_PXobKDJ3XDJOJFKUhK&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41001&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867861060418&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867861060167&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867861059822&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867861060461&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad0c2b8&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac842b0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135740911_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.7824155767647803041.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8294492101150899734.tmp (1051 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:41 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135740911_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.8294492101150899734.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.7824155767647803041.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686091&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=jCw2rexcyvt_PXobKDJ3XDJOJFKUhK&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41001&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867861060418&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867861060167&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867861059822&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867861060461&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad0c2b8&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac842b0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135740911_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.7824155767647803041.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8294492101150899734.tmp (1051 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.683</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:42 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135741795_path-unicode-ascii-safe-&amp;amp;=&amp;amp;=&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.4004877457492554694.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.5830188712785148773.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686031&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=lHaaGAdpscrNI-nCZVjSqZv7rCu-xgqO&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41005&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867861941626&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867861941342&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867861941022&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867861941682&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fac49f18&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad63ef0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135741795_path-unicode-ascii-safe-&amp;=&amp;=; FilePart:object = /tmp/mmp.output.5830188712785148773.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4004877457492554694.tmp (1021 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:42 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135741795_path-unicode-ascii-safe-&amp;amp;=&amp;amp;=&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.4004877457492554694.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.5830188712785148773.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686031&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=lHaaGAdpscrNI-nCZVjSqZv7rCu-xgqO&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41005&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867861941626&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867861941342&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867861941022&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867861941682&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fac49f18&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad63ef0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135741795_path-unicode-ascii-safe-&amp;=&amp;=; FilePart:object = /tmp/mmp.output.5830188712785148773.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4004877457492554694.tmp (1021 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.683</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:43 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135742680_path-unicode-ascii-escaped-%3B&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.4006846613196601498.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.1351961991750981609.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686019&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=JTh0AfCaO5Ve8S_wc6PwWdxveHtFU4&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41007&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867862826190&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867862825962&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867862825624&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867862826240&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f54091658a0&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5416f95230&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135742680_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.1351961991750981609.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4006846613196601498.tmp (1015 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:43 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135742680_path-unicode-ascii-escaped-%3B&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.4006846613196601498.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.1351961991750981609.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686019&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=JTh0AfCaO5Ve8S_wc6PwWdxveHtFU4&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41007&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867862826190&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867862825962&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867862825624&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867862826240&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f54091658a0&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5416f95230&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135742680_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.1351961991750981609.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4006846613196601498.tmp (1015 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.684</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:44 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135743619_path-unicode-ascii-escaped-%3F&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.8848006462063453348.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.2722731137517222158.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686019&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=2NwbBqxICKOWZMb5sd7Z411LxnQic9&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41008&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867863764818&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867863764535&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867863764204&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867863764869&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f5403f77588&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5408c8f0f0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135743619_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.2722731137517222158.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8848006462063453348.tmp (1015 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:44 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135743619_path-unicode-ascii-escaped-%3F&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.8848006462063453348.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.2722731137517222158.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686019&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=2NwbBqxICKOWZMb5sd7Z411LxnQic9&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41008&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867863764818&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867863764535&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867863764204&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867863764869&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f5403f77588&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5408c8f0f0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135743619_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.2722731137517222158.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8848006462063453348.tmp (1015 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.685</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:45 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135744509_path-unicode-ascii-escaped-%2F&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.269765357371205754.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.7607710217212226770.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686038&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=en9mkhj92lngPqyjxOlTgihoSTV7xLOqyGo&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41009&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867864654964&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867864654726&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867864654375&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867864655015&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f5403f2c588&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad4bd70&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135744509_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.7607710217212226770.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.269765357371205754.tmp (1015 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:45 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135744509_path-unicode-ascii-escaped-%2F&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.269765357371205754.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.7607710217212226770.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686038&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=en9mkhj92lngPqyjxOlTgihoSTV7xLOqyGo&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41009&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867864654964&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867864654726&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867864654375&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867864655015&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f5403f2c588&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad4bd70&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135744509_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.7607710217212226770.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.269765357371205754.tmp (1015 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.686</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:45 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135745396_path-unicode-ascii-escaped-%253F&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.2985267060720539824.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.917481004295768677.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686026&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=xHo9P_w2v1HnW3wr0STVEJd4MdswA3j&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41011&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867865542004&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867865541761&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867865541437&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867865542059&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fabc6b70&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac5cdf0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135745396_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.917481004295768677.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2985267060720539824.tmp (1017 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:45 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135745396_path-unicode-ascii-escaped-%253F&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.2985267060720539824.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.917481004295768677.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686026&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=xHo9P_w2v1HnW3wr0STVEJd4MdswA3j&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41011&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867865542004&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867865541761&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867865541437&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867865542059&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fabc6b70&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac5cdf0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135745396_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.917481004295768677.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2985267060720539824.tmp (1017 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.687</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:46 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135746327_path-unicode-ascii-escaped-%252F&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.7944577273748897239.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.7784673035867331339.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686023&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=xaZaJwql0VkVy9GehnmzY9cV_t3PEZ&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41013&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867866472258&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867866471966&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867866471604&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867866472306&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f541700b1e0&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac80a30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135746327_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.7784673035867331339.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7944577273748897239.tmp (1017 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:46 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135746327_path-unicode-ascii-escaped-%252F&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.7944577273748897239.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.7784673035867331339.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686023&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=xaZaJwql0VkVy9GehnmzY9cV_t3PEZ&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41013&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867866472258&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867866471966&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867866471604&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867866472306&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f541700b1e0&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac80a30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135746327_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.7784673035867331339.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7944577273748897239.tmp (1017 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.689</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:47 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135747206_path-unicode-ascii-escaped-double-%2F%2Fcase&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.6941300843097897980.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.4628842800339790235.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686087&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=hWCEZL834muJoe2B9S7Nzo_fPKONNC-17G0Or1rp&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41014&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867867352174&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867867351935&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867867351592&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867867352227&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f5408d2dd68&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fb03acf0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135747206_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.4628842800339790235.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6941300843097897980.tmp (1029 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:47 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135747206_path-unicode-ascii-escaped-double-%2F%2Fcase&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.6941300843097897980.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.4628842800339790235.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686087&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=hWCEZL834muJoe2B9S7Nzo_fPKONNC-17G0Or1rp&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41014&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867867352174&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867867351935&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867867351592&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867867352227&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f5408d2dd68&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fb03acf0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135747206_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.4628842800339790235.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6941300843097897980.tmp (1029 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.69</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:48 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:20183613574885_path-unicode-ascii-escaped-double-trailing%2F%2F&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.5154901251653757775.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.6654618192343970447.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686085&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=c9Jy4nUQjkaW_FvQIvJ_3NJuN-9yx2gABI2iFK&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41015&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867868234467&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867868234128&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867868233791&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867868234527&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f54010cdf18&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad8b470&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20183613574885_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.6654618192343970447.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5154901251653757775.tmp (1032 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:48 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:20183613574885_path-unicode-ascii-escaped-double-trailing%2F%2F&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.5154901251653757775.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.6654618192343970447.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686085&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=c9Jy4nUQjkaW_FvQIvJ_3NJuN-9yx2gABI2iFK&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41015&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867868234467&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867868234128&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867868233791&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867868234527&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f54010cdf18&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad8b470&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20183613574885_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.6654618192343970447.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5154901251653757775.tmp (1032 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.691</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:49 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:20183613574915_path-unicode-ascii-escaped-double-%252F%252Fcase&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.7842563546342514145.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.5328065881774750113.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686073&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=aKpQMNVQBqGTbyhA5EcCcWuBmRd99LQIKev&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41017&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867869160090&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867869159855&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867869159512&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867869160131&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f54010cd4f8&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fae0e830&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20183613574915_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.5328065881774750113.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7842563546342514145.tmp (1032 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:49 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:20183613574915_path-unicode-ascii-escaped-double-%252F%252Fcase&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.7842563546342514145.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.5328065881774750113.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686073&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=aKpQMNVQBqGTbyhA5EcCcWuBmRd99LQIKev&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41017&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867869160090&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867869159855&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867869159512&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867869160131&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f54010cd4f8&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fae0e830&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20183613574915_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.5328065881774750113.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7842563546342514145.tmp (1032 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.692</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:50 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135749893_path-unicode-ascii-escaped-double-trailing%252F%252F&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.5327631648511166754.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.3059286925843301710.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686095&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=wPbmb3T1eirVVSAriznqKn2qiJspX4_wb-8xB5&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41018&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867870040486&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867870040196&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867870039846&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867870040546&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f540915da08&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fadb3070&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135749893_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.3059286925843301710.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5327631648511166754.tmp (1037 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:50 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135749893_path-unicode-ascii-escaped-double-trailing%252F%252F&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.5327631648511166754.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.3059286925843301710.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686095&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=wPbmb3T1eirVVSAriznqKn2qiJspX4_wb-8xB5&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41018&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867870040486&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867870040196&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867870039846&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867870040546&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f540915da08&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fadb3070&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135749893_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.3059286925843301710.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5327631648511166754.tmp (1037 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.693</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:51 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135750764_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.283327043868269786.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.1584294999255931915.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686068&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=CVkd6RK-rkCMprJXxOBH0zEWFZQyddVV&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41021&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867870911328&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867870911032&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867870910682&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867870911390&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f5403f15930&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fabd3870&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135750764_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.1584294999255931915.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.283327043868269786.tmp (1036 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:51 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135750764_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.283327043868269786.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.1584294999255931915.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686068&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=CVkd6RK-rkCMprJXxOBH0zEWFZQyddVV&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41021&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867870911328&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867870911032&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867870910682&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867870911390&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f5403f15930&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fabd3870&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135750764_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.1584294999255931915.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.283327043868269786.tmp (1036 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.694</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:52 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135751584_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.6026670154757198082.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.1960256609849790510.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686089&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=3_z5pOJeulpy35w5-8WALlxNpaJM0twDB2Jwx&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41022&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867871729839&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867871729601&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867871729264&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867871729882&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fac53e88&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac2a470&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135751584_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.1960256609849790510.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6026670154757198082.tmp (1036 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:52 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135751584_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.6026670154757198082.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.1960256609849790510.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686089&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=3_z5pOJeulpy35w5-8WALlxNpaJM0twDB2Jwx&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41022&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867871729839&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867871729601&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867871729264&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867871729882&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fac53e88&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac2a470&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135751584_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.1960256609849790510.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6026670154757198082.tmp (1036 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.694</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:53 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135752456_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.2492032217151945078.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.7194875161791716037.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686105&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=kW7qdDrMI9rKF__LQ-dD9KdfkSCxPKysLrwkGg&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41024&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867872602978&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867872602727&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867872602378&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867872603038&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fb75f228&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad2c7f0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135752456_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.7194875161791716037.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2492032217151945078.tmp (1042 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:53 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135752456_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.2492032217151945078.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.7194875161791716037.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686105&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=kW7qdDrMI9rKF__LQ-dD9KdfkSCxPKysLrwkGg&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41024&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867872602978&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867872602727&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867872602378&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867872603038&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fb75f228&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad2c7f0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135752456_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.7194875161791716037.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2492032217151945078.tmp (1042 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.695</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:53 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135753392_path-ascii-doc-example-10.1000%2F182&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.4892543799083258804.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.5797503638355122941.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686047&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=N-FCEhej3mNe6iEZFliTDuV9Zzy_2vH_AA&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41025&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867873540688&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867873540415&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867873540080&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867873540745&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f54091658a0&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad789f0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135753392_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.5797503638355122941.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4892543799083258804.tmp (1021 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:53 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135753392_path-ascii-doc-example-10.1000%2F182&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.4892543799083258804.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.5797503638355122941.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686047&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=N-FCEhej3mNe6iEZFliTDuV9Zzy_2vH_AA&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41025&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867873540688&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867873540415&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867873540080&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867873540745&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f54091658a0&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad789f0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135753392_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.5797503638355122941.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4892543799083258804.tmp (1021 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.696</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:54 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135754276_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.4368064332915084249.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.7599877557258527208.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686123&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=aNiy-CA782JdMNXOdcApPEiYWYYVtB3csXl6&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41026&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867874422931&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867874422639&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867874422249&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867874422992&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fac53d68&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad63830&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135754276_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.7599877557258527208.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4368064332915084249.tmp (1055 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:54 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135754276_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.4368064332915084249.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.7599877557258527208.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686123&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=aNiy-CA782JdMNXOdcApPEiYWYYVtB3csXl6&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41026&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867874422931&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867874422639&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867874422249&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867874422992&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fac53d68&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad63830&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135754276_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.7599877557258527208.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4368064332915084249.tmp (1055 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.707</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:55 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135755153_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen)&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.4202261546368718110.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.4290199739182868567.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686245&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=XOr07O0GynedR2gkMKHTiWk51RDBpqkgJ5sY&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41027&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867875301531&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867875301263&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867875300924&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867875301590&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f5403f1d858&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53faca1070&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135755153_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.4290199739182868567.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4202261546368718110.tmp (1116 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:55 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135755153_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen)&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.4202261546368718110.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.4290199739182868567.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686245&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=XOr07O0GynedR2gkMKHTiWk51RDBpqkgJ5sY&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41027&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867875301531&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867875301263&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867875300924&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867875301590&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f5403f1d858&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53faca1070&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135755153_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.4290199739182868567.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4202261546368718110.tmp (1116 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.709</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:56 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:20183613575694_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.3260046581914137508.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.2763136837747959537.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686263&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=BmHxdC4PITloBlHjNrvb2kTjZ9XD3Jkd&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41029&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867876241331&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867876241036&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867876240690&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867876241393&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fafed390&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5416f95230&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20183613575694_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.2763136837747959537.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3260046581914137508.tmp (1133 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:56 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:20183613575694_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.3260046581914137508.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.2763136837747959537.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686263&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=BmHxdC4PITloBlHjNrvb2kTjZ9XD3Jkd&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41029&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867876241331&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867876241036&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867876240690&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867876241393&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fafed390&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5416f95230&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20183613575694_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.2763136837747959537.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3260046581914137508.tmp (1133 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>294.709</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:57:57 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testMNodeTier3:201836135756975_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.4002629057136189725.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.6783163234788242770.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686083&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=GPWCQNRelN70cvbWuHxxekkyAeVJsqGTmi&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41030&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867877122716&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867877122475&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867877122103&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867877122762&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fb77d420&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f540012fc70&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135756975_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.6783163234788242770.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4002629057136189725.tmp (1039 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:57:57 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testMNodeTier3:201836135756975_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.4002629057136189725.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.6783163234788242770.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686083&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=GPWCQNRelN70cvbWuHxxekkyAeVJsqGTmi&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41030&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867877122716&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867877122475&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867877122103&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867877122762&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fb77d420&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f540012fc70&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201836135756975_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.6783163234788242770.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4002629057136189725.tmp (1039 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:253)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreateData_IdentifierEncoding(MNStorageTestImplementations.java:153)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreateData_IdentifierEncoding(MNStorageV2IT.java:77)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreateData_IdentifierEncoding</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>7.513</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:58:05 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;mNodeTier3TestCreate20183613584538&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.8887472064826421335.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.1761496294032570331.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;685965&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=MY44vZra-exp3OS-2RDm9n0qo52TIl&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41047&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867884684227&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867884683925&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867884683555&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867884684291&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f54091658a0&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac44df0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate20183613584538; FilePart:object = /tmp/mmp.output.1761496294032570331.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8887472064826421335.tmp (988 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:58:05 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;mNodeTier3TestCreate20183613584538&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.8887472064826421335.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.1761496294032570331.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;685965&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=MY44vZra-exp3OS-2RDm9n0qo52TIl&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41047&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867884684227&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867884683925&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867884683555&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867884684291&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f54091658a0&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac44df0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate20183613584538; FilePart:object = /tmp/mmp.output.1761496294032570331.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8887472064826421335.tmp (988 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreate(MNStorageTestImplementations.java:93)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testCreate(MNStorageTestImplementations.java:58)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testCreate(MNStorageV2IT.java:65)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testCreate</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>3.604</duration><failedSince>0</failedSince><name>testCreate_NoCert</name><skipped>false</skipped><status>PASSED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>9.872</duration><errorDetails>org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:58:18 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testUpdate_201836135818334&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.6315575639045802056.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.2932335683378893419.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;18922&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=45ZKMzV7AnYqjI6c9ik85NNU65xyJtyZ_Y0GP&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41083&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867898485964&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867898485675&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867898485311&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867898486026&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fafeee88&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac24070&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:58:18 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testUpdate_201836135818334&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.6315575639045802056.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.2932335683378893419.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;18922&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=45ZKMzV7AnYqjI6c9ik85NNU65xyJtyZ_Y0GP&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41083&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867898485964&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867898485675&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867898485311&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867898486026&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fafeee88&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac24070&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:370)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdate</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>7.031</duration><errorDetails>org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:58:25 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testUpdate_201836135825335&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.919707115676177423.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.729879687169857475.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;18900&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=xLkDU1up0FEsDF2K59aYifGehB-iFZ-3&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41104&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867905511735&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867905511478&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867905511114&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867905511865&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f54096d52b8&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fab74eb0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:58:25 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testUpdate_201836135825335&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.919707115676177423.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.729879687169857475.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;18900&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=xLkDU1up0FEsDF2K59aYifGehB-iFZ-3&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41104&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867905511735&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867905511478&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867905511114&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867905511865&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f54096d52b8&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fab74eb0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:433)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdate_badObsoletedByInfo</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>7.913</duration><errorDetails>org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:58:33 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testUpdate_201836135833104&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.6589209853804540047.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.2512230773642975616.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;18926&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=IILp7zE5xw4ICvCncTwRda5V2R7jRYWyR0kj9b&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41124&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867913436472&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867913436204&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867913435840&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867913436535&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fac7d300&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:58:33 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testUpdate_201836135833104&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.6589209853804540047.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.2512230773642975616.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;18926&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=IILp7zE5xw4ICvCncTwRda5V2R7jRYWyR0kj9b&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41124&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867913436472&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867913436204&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867913435840&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867913436535&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fac7d300&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5401145b30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:492)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdate_badObsoletesInfo</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>5.937</duration><errorDetails>Exception while setting up test (callAdapter.create): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:58:39 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;mNodeTier3TestUpdate201836135838896&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.2604867788582003621.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.3171007856426694411.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;685975&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=UQYvSjXcA3TV6UEjn0OEZHN9URkhoDj2&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41139&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867919043858&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867919043535&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867919043171&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867919043920&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f540913ff60&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fb04f670&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201836135838896; FilePart:object = /tmp/mmp.output.3171007856426694411.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2604867788582003621.tmp (989 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: Exception while setting up test (callAdapter.create): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:58:39 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;mNodeTier3TestUpdate201836135838896&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.2604867788582003621.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.3171007856426694411.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;685975&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=UQYvSjXcA3TV6UEjn0OEZHN9URkhoDj2&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41139&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867919043858&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867919043535&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867919043171&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867919043920&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f540913ff60&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fb04f670&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201836135838896; FilePart:object = /tmp/mmp.output.3171007856426694411.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2604867788582003621.tmp (989 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoCert(MNStorageTestImplementations.java:558)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoCert(MNStorageTestImplementations.java:502)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_NoCert(MNStorageV2IT.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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdate_NoCert</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>6.141</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:58:45 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;mNodeTier3TestUpdate201836135844923&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.1734949925133425150.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.4541529903732273659.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;686007&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=bZCCXTIkKZhQpz3lFrBs43s3rM3m10VGxuDNSUgc&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41182&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867925070994&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867925070689&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867925070274&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867925071064&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fac2f810&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad8b4f0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201836135844923; FilePart:object = /tmp/mmp.output.4541529903732273659.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1734949925133425150.tmp (989 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:58:45 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;mNodeTier3TestUpdate201836135844923&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.1734949925133425150.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.4541529903732273659.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;686007&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=bZCCXTIkKZhQpz3lFrBs43s3rM3m10VGxuDNSUgc&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41182&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867925070994&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867925070689&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867925070274&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867925071064&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fac2f810&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad8b4f0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201836135844923; FilePart:object = /tmp/mmp.output.4541529903732273659.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1734949925133425150.tmp (989 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoRightsOnObsoleted(MNStorageTestImplementations.java:621)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_NoRightsOnObsoleted(MNStorageTestImplementations.java:576)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_NoRightsOnObsoleted(MNStorageV2IT.java:107)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdate_NoRightsOnObsoleted</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>8.218</duration><errorDetails>ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:58:53 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;mNodeTier3TestDelete201836135853201&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.9191298351609435142.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.6289822689149438733.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;685991&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=pPO4uoQJCH8LG1rCb2gz_6-mPxdZ9ElDqoSU&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41204&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867933346870&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867933346573&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867933346126&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867933346933&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53faca7228&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5403cec9f0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201836135853201; FilePart:object = /tmp/mmp.output.6289822689149438733.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9191298351609435142.tmp (989 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:58:53 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;mNodeTier3TestDelete201836135853201&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.9191298351609435142.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.6289822689149438733.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;685991&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=pPO4uoQJCH8LG1rCb2gz_6-mPxdZ9ElDqoSU&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41204&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867933346870&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867933346573&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867933346126&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867933346933&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53faca7228&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5403cec9f0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201836135853201; FilePart:object = /tmp/mmp.output.6289822689149438733.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9191298351609435142.tmp (989 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive(MNStorageTestImplementations.java:672)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive(MNStorageTestImplementations.java:638)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testArchive(MNStorageV2IT.java:113)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testArchive</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>2.625</duration><errorDetails>Expected NotFound, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at   email@monicaihli.com to inform them of the time this error occurred,  and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443   [for host PUT https://pangaea-dev-orc-1.test.dataone.org/mn/v2/archive/fakeID.201836135856537; MMP entity is null ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected NotFound, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator at 
 email@monicaihli.com to inform them of the time this error occurred,
 and the actions you performed just before this error.
More information about this error may be available
in the server error log.
Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443
  [for host PUT https://pangaea-dev-orc-1.test.dataone.org/mn/v2/archive/fakeID.201836135856537; MMP entity is null ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive_NotFound(MNStorageTestImplementations.java:711)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive_NotFound(MNStorageTestImplementations.java:687)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testArchive_NotFound(MNStorageV2IT.java:119)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testArchive_NotFound</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>6.579</duration><errorDetails>Expected InvalidToken or NotAuthorized, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:59:03 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;mNodeTier3TestArchive20183613592499&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.4860239849963895708.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.2403389648901305862.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;685991&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=ZCIZhwZzIStZxjcCAxayZQLLQAjIdQIsOp4X&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41235&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867942650056&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867942649789&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867942649426&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867942650118&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fac9e588&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5416f95070&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive20183613592499; FilePart:object = /tmp/mmp.output.2403389648901305862.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4860239849963895708.tmp (989 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected InvalidToken or NotAuthorized, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:59:03 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;mNodeTier3TestArchive20183613592499&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.4860239849963895708.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.2403389648901305862.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;685991&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=ZCIZhwZzIStZxjcCAxayZQLLQAjIdQIsOp4X&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41235&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867942650056&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867942649789&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867942649426&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867942650118&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fac9e588&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5416f95070&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive20183613592499; FilePart:object = /tmp/mmp.output.2403389648901305862.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4860239849963895708.tmp (989 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive_NoCert(MNStorageTestImplementations.java:786)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testArchive_NoCert(MNStorageTestImplementations.java:726)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testArchive_NoCert(MNStorageV2IT.java:125)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testArchive_NoCert</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>6.154</duration><errorDetails>Expected InvalidToken, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:59:09 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;mNodeTier3TestDelete20183613598610&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.8259215906513015757.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.2451286240088667775.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;685981&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=QLhwv977Usv7pJN9wf4IqkSd6PaH6ZBfHX&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41266&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867948760866&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867948760614&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867948760245&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867948760917&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53faca7b28&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53faca9bb0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host DELETE https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestDelete20183613597343 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected InvalidToken, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:59:09 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;mNodeTier3TestDelete20183613598610&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.8259215906513015757.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.2451286240088667775.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;685981&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=QLhwv977Usv7pJN9wf4IqkSd6PaH6ZBfHX&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41266&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867948760866&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867948760614&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867948760245&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867948760917&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53faca7b28&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53faca9bb0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host DELETE https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestDelete20183613597343 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testDelete_NoCert(MNStorageTestImplementations.java:862)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testDelete_NoCert(MNStorageTestImplementations.java:802)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testDelete_NoCert(MNStorageV2IT.java:131)
	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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testDelete_NoCert</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>0.001</duration><failedSince>0</failedSince><name>testSidCreate</name><skipped>false</skipped><status>PASSED</status></case><case><age>486</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>0.002</duration><failedSince>15</failedSince><name>testGenerateIdentifier</name><skipped>true</skipped><status>SKIPPED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>29.744</duration><errorDetails>org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:59:38 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testUpdateSystemMetadata_RightsHolder_201836135938439&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.391323472681624990.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.2928623073640139669.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;18979&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=knyQiWZX8LAt0D2CZcgrJjkYwNs-oYwart6R0n&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41302&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867978808246&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867978807975&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867978807610&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867978808308&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fac532b8&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad635f0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:59:38 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testUpdateSystemMetadata_RightsHolder_201836135938439&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.391323472681624990.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.2928623073640139669.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;18979&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=knyQiWZX8LAt0D2CZcgrJjkYwNs-oYwart6R0n&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41302&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867978808246&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867978807975&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867978807610&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867978808308&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fac532b8&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad635f0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:162)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_RightsHolder</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>7.282</duration><failedSince>0</failedSince><name>testUpdateSystemMetadata_NotFound</name><skipped>false</skipped><status>PASSED</status></case><case><age>486</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>7.282</duration><failedSince>15</failedSince><name>testUpdateSystemMetadata_NotAuthorizedMN</name><skipped>true</skipped><status>SKIPPED</status></case><case><age>245</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>7.074</duration><errorDetails>Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201836135948738 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201836135948738 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:116)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:89)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NoPid(MNStorageV2IT.java:168)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>256</failedSince><name>testUpdateSystemMetadata_InvalidRequest_NoPid</name><skipped>false</skipped><status>FAILED</status></case><case><age>245</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>7.074</duration><errorDetails>Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201836135951796 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201836135951796 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:116)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:89)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NoPid(MNStorageV2IT.java:168)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>256</failedSince><name>testUpdateSystemMetadata_InvalidRequest_NoPid</name><skipped>false</skipped><status>FAILED</status></case><case><age>245</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>7.075</duration><errorDetails>Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 21:59:53 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41366&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517867993218652&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517867993218350&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517867993217953&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517867993218714&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fac9ce40&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac2d030&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 21:59:53 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41366&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517867993218652&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517867993218350&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517867993217953&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517867993218714&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fac9ce40&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac2d030&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_20183613595378 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:116)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:89)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NoPid(MNStorageV2IT.java:168)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>256</failedSince><name>testUpdateSystemMetadata_InvalidRequest_NoPid</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>6.845</duration><errorDetails>Expected no exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:00:00 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41388&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868000065461&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868000065224&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868000064868&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868000065524&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fadcbb70&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fab91e30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected no exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:00:00 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41388&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868000065461&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868000065224&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868000064868&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868000065524&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fadcbb70&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fab91e30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_201836135959926 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:197)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:173)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_NoSerialVersion(MNStorageV2IT.java:174)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_NoSerialVersion</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>245</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>8.254</duration><errorDetails>Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch20183614058 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://mn-sandbox-ucsb-1.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch20183614058 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:240)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:212)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_PidMismatch(MNStorageV2IT.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>256</failedSince><name>testUpdateSystemMetadata_InvalidRequest_PidMismatch</name><skipped>false</skipped><status>FAILED</status></case><case><age>245</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>8.254</duration><errorDetails>Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361406956 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://mn-sandbox-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361406956 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:240)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:212)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_PidMismatch(MNStorageV2IT.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>256</failedSince><name>testUpdateSystemMetadata_InvalidRequest_PidMismatch</name><skipped>false</skipped><status>FAILED</status></case><case><age>245</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>8.255</duration><errorDetails>Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:00:08 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41419&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868008311634&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868008311331&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868008310976&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868008311697&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fb9dbed0&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac52fb0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:00:08 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41419&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868008311634&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868008311331&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868008310976&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868008311697&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fb9dbed0&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac52fb0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2018361408172 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:240)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:212)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_PidMismatch(MNStorageV2IT.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>256</failedSince><name>testUpdateSystemMetadata_InvalidRequest_PidMismatch</name><skipped>false</skipped><status>FAILED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>7.044</duration><errorDetails>updateSystemMetadata call shouldn't fail if metadata was not modified. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:00:15 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41457&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868015365271&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868015364975&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868015364616&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868015365332&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f5403f2a618&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac24830&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225 ]</errorDetails><errorStackTrace>java.lang.AssertionError: updateSystemMetadata call shouldn't fail if metadata was not modified. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:00:15 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41457&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868015365271&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868015364975&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868015364616&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868015365332&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f5403f2a618&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac24830&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified20183614015225 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(UpdateSystemMetadataTestImplementations.java:276)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(UpdateSystemMetadataTestImplementations.java:255)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(MNStorageV2IT.java:186)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>29.216</duration><errorDetails>org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:00:44 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testUpdateSystemMetadata_MutableRightsHolder_20183614044254&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.2752626308237669743.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.7654231573613543063.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;18984&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=rnqB0qrz_fKVotHa1SjhdE9tFSWNE3ZijSDi&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41538&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868044557347&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868044557105&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868044556737&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868044557409&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fad618a0&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53facf3f30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:00:44 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testUpdateSystemMetadata_MutableRightsHolder_20183614044254&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.2752626308237669743.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.7654231573613543063.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;18984&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=rnqB0qrz_fKVotHa1SjhdE9tFSWNE3ZijSDi&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41538&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868044557347&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868044557105&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868044556737&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868044557409&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fad618a0&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53facf3f30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:217)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_MutableRightsHolder</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>28.115</duration><errorDetails>org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:01:12 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testUpdateSystemMetadata_MutableFormat_20183614112495&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.5975282913134655265.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.8676949469094652406.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;18980&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=zG4gshuX3vu4zP4ikBnug2Tb0W6fhBLlfCw_bi&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41576&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868072667999&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868072667734&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868072667363&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868072668061&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fabd9df8&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad9aa30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:01:12 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testUpdateSystemMetadata_MutableFormat_20183614112495&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.5975282913134655265.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.8676949469094652406.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;18980&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=zG4gshuX3vu4zP4ikBnug2Tb0W6fhBLlfCw_bi&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41576&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868072667999&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868072667734&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868072667363&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868072668061&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fabd9df8&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad9aa30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:270)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_MutableFormat</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>28.411</duration><errorDetails>org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:01:41 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testUpdateSystemMetadata_MutableAccessPolicy_20183614140936&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.1726029220442584834.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.8548713568787539996.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;18976&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=eKBlDufexslzbRAEUhkfQ3ImW3V9vjY8dM&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41631&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868101084027&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868101083719&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868101083355&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868101084084&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fada4d20&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac2afb0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:01:41 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testUpdateSystemMetadata_MutableAccessPolicy_20183614140936&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.1726029220442584834.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.8548713568787539996.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;18976&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=eKBlDufexslzbRAEUhkfQ3ImW3V9vjY8dM&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41631&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868101084027&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868101083719&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868101083355&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868101084084&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fada4d20&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac2afb0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:338)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_MutableAccessPolicy</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>28.429</duration><errorDetails>org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:02:09 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testUpdateSystemMetadata_MutableReplPolicy_2018361429200&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.1418012894812361042.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.8832076770205129571.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;18986&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=V9Y-2sy_jLGACiHDQ9Cd99G-VQSJJfFza_zJAp&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41663&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868129516567&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868129516243&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868129515827&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868129516636&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f54010cd780&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad05070&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]</errorDetails><errorStackTrace>java.lang.AssertionError: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:02:09 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testUpdateSystemMetadata_MutableReplPolicy_2018361429200&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.1418012894812361042.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.8832076770205129571.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;18986&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=V9Y-2sy_jLGACiHDQ9Cd99G-VQSJJfFza_zJAp&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41663&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868129516567&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868129516243&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868129515827&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868129516636&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f54010cd780&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad05070&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:400)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_MutableReplPolicy</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>0.001</duration><failedSince>0</failedSince><name>testSidUpdate</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>0.0</duration><failedSince>0</failedSince><name>testSidDelete</name><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>0.0</duration><failedSince>0</failedSince><name>testSidArchive</name><skipped>false</skipped><status>PASSED</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>6.845</duration><errorDetails>Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:02:16 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_20183614216214&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.4181437803838277925.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.3320454398818360839.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;18987&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=Sj-wdrUAlsjD0ARSjb4d2-gVfyFIQrcWden&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41686&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868136359179&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868136358855&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868136358489&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868136359243&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f5408656030&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fac80970&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:02:16 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_20183614216214&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.4181437803838277925.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.3320454398818360839.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;18987&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=Sj-wdrUAlsjD0ARSjb4d2-gVfyFIQrcWden&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41686&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868136359179&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868136358855&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868136358489&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868136359243&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f5408656030&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fac80970&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:327)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>9.09</duration><errorDetails>Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:02:25 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41707&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868145473097&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868145472781&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868145472426&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868145473170&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53faca7b28&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad90570&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:02:25 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41707&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868145473097&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868145472781&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868145472426&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868145473170&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53faca7b28&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad90570&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize20183614225334 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:367)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:337)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(MNStorageV2IT.java:247)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_InvalidRequest_ModifiedSize</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>7.049</duration><errorDetails>Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:02:32 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41729&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868152522336&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868152521986&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868152521626&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868152522405&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fb9d6b70&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad798b0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:02:32 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41729&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868152522336&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868152521986&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868152521626&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868152522405&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fb9d6b70&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad798b0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum20183614232279 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:413)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:382)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(MNStorageV2IT.java:253)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>6.193</duration><errorDetails>Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:02:38 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter20183614238545&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.3827182376534998737.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.2202212803473666383.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;18977&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=d1Gc1gdtFgijrTvRZxD4Bn6YR_Kfw2MPbjL&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41747&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868158693811&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868158693567&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868158693184&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868158693933&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f54010cf030&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f5416f95230&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:02:38 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter20183614238545&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.3827182376534998737.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.2202212803473666383.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;18977&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=d1Gc1gdtFgijrTvRZxD4Bn6YR_Kfw2MPbjL&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41747&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868158693811&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868158693567&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868158693184&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868158693933&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f54010cf030&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f5416f95230&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:464)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>6.851</duration><errorDetails>Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:02:45 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41788&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868165568764&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868165568495&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868165568141&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868165568826&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f54010cfbb8&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fae960b0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:02:45 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408329410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41788&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868165568764&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868165568495&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868165568141&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868165568826&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f54010cfbb8&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fae960b0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20183614245429 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:502)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:474)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(MNStorageV2IT.java:265)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>6.881</duration><errorDetails>Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:02:52 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41809&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868172447588&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868172447337&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868172446977&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868172447653&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fb9d6b70&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad95e30&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:02:52 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41809&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868172447588&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868172447337&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868172446977&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868172447653&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fb9d6b70&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad95e30&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20183614252309 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(UpdateSystemMetadataTestImplementations.java:545)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(UpdateSystemMetadataTestImplementations.java:517)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(MNStorageV2IT.java:271)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>6.793</duration><errorDetails>Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       GET       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:02:59 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     callback_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;,)                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;,)                     view_func                     &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101"&gt; Environment: Request Method: GET Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101 Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101 Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST     No POST data   FILES     No FILES data   COOKIES     No cookie data   META         Variable         Value           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41830&amp;#39;           REQUEST_METHOD           &amp;#39;GET&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868179240665&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868179240363&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868179239998&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868179240727&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fb9d6b70&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad1e2b0&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      GET
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:02:59 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    callback_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;,)
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.get_meta, args=(u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;,), kwargs={}, url_name=get_meta, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    (u&amp;#39;testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;,)
                    view_func
                    &amp;lt;function get_meta at 0x7f53fb9d92a8&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: GET &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101"&gt;
Environment:
Request Method: GET
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
    No POST data
  FILES
    No FILES data
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41830&amp;#39;
          REQUEST_METHOD
          &amp;#39;GET&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868179240665&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868179240363&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868179239998&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868179240727&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fb9d6b70&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad1e2b0&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20183614259101 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(UpdateSystemMetadataTestImplementations.java:588)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(UpdateSystemMetadataTestImplementations.java:560)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(MNStorageV2IT.java:277)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_InvalidRequest_NullOriginMN</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNStorageV2IT</className><duration>7.488</duration><errorDetails>Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:   InvalidToken at /v2/object   name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Request Method:       POST       Request URL:       https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object       Django Version:       1.11.6       Exception Type:       InvalidToken       Exception Value:       name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;       Exception Location:       /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69       Python Executable:       /var/local/dataone/gmn_venv/bin/python       Python Version:       2.7.12       Python Path:       [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,  &amp;#39;/usr/lib/python2.7&amp;#39;,  &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,  &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,  &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]       Server time:       Mon, 5 Feb 2018 22:03:06 +0000   Traceback      Switch to copy-and-paste view           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner                       This decorator is automatically applied to all middleware to ensure that                       no middleware leaks an exception and that the next middleware in the stack                       can rely on getting a response instead of an exception.                       &amp;quot;&amp;quot;&amp;quot;                       @wraps(get_response, assigned=available_attrs(get_response))                       def inner(request):                           try:             response = get_response(request) ...                           except Exception as exc:                               response = response_for_exception(request, exc)                           return response                       return inner                     &amp;#x25b6; Local vars                   Variable                   Value                     exc                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken errorCode: 401 detailCode: 0 description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot; &amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     get_response                     &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response                           # Apply request middleware                           for middleware_method in self._request_middleware:                               response = middleware_method(request)                               if response:                                   break                           if response is None:             response = self._get_response(request) ...                           return response                     &amp;#x25b6; Local vars                   Variable                   Value                     middleware_method                     &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response                           resolver_match = resolver.resolve(request.path_info)                           callback, callback_args, callback_kwargs = resolver_match                           request.resolver_match = resolver_match                           # Apply view middleware                           for middleware_method in self._view_middleware:             response = middleware_method(request, callback, callback_args, callback_kwargs) ...                               if response:                                   break                           if response is None:                               wrapped_callback = self.make_view_atomic(callback)                               try:                     &amp;#x25b6; Local vars                   Variable                   Value                     callback                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     callback_args                     ()                     callback_kwargs                     {}                     middleware_method                     &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     resolver                     &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;                     resolver_match                     ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])                     response                     None                     self                     &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view                       logging.info(                         u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;                         .format(                           view_func.__name__, request.method, view_args, view_kwargs, request.path_info                         )                       )                       # logging.debug(request.headers)     self.process_session(request) ...                     def process_session(self, request):                       # For simulating an HTTPS connection with client authentication when                       # debugging via regular HTTP, two mechanisms are supported. (1) A full                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;                     view_args                     ()                     view_func                     &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;                     view_kwargs                     {}           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session                       # client side certificate can be included and (2) a list of subjects can be                       # included. Both use vendor specific extensions (HTTP headers that start                       # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to                       # submit lists of subjects without having to generate certificates. In other                       # scenarios, it is desirable to simulate an HTTPS interaction as closely as                       # possible by providing a complete certificate.                       request.primary_subject_str, request.all_subjects_set = (       self.get_active_subject_set(request) ...                       )                     def get_active_subject_set(self, request):                       &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has                       been successfully authenticated                       &amp;quot;&amp;quot;&amp;quot;                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set                           request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \                             self.pem_in_http_header_to_pem_in_string(                               request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])                       # Add subjects from any provided certificate and JWT and store them in                       # the Django request obj.                       cert_primary_str, cert_equivalent_set = (       d1_gmn.app.middleware.session_cert.get_subjects(request) ...                       )                       jwt_subject_list = (                         d1_gmn.app.middleware.session_jwt.                         validate_jwt_and_get_subject_list(request)                       )                       primary_subject_str = cert_primary_str                     &amp;#x25b6; Local vars                   Variable                   Value                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;                     self                     &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;           /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects                     &amp;quot;&amp;quot;&amp;quot;                     if _is_certificate_provided(request):                       try:                         return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])                       except Exception as e:                         raise d1_common.types.exceptions.InvalidToken(                           0,         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...                         )                     else:                       return d1_common.const.SUBJECT_PUBLIC, set()                   def get_authenticated_subjects(cert_pem):                     &amp;#x25b6; Local vars                   Variable                   Value                     e                     InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)                     request                     &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;     &lt;input type="hidden" name="title"       value="InvalidToken at /v2/object"&gt; Environment: Request Method: POST Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object Django Version: 1.11.6 Python Version: 2.7.12 Installed Applications: [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;] Installed Middleware: (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;) Traceback: File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner   41.             response = get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response   249.             response = self._get_response(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response   178.             response = middleware_method(request, callback, callback_args, callback_kwargs) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view   47.     self.process_session(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session   59.       self.get_active_subject_set(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set   76.       d1_gmn.app.middleware.session_cert.get_subjects(request) File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects   69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) Exception Type: InvalidToken at /v2/object Exception Value: name: InvalidToken errorCode: 401 detailCode: 0 description:   Error extracting session from certificate. error=&amp;quot;name: InvalidToken   errorCode: 401   detailCode: 0   description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;   &amp;quot;   Request information     USER     [unable to retrieve the current user]   GET     No GET data   POST           Variable           Value             pid             u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2018361436552&amp;#39;   FILES                 Variable                 Value                     sysmeta                     &amp;lt;InMemoryUploadedFile: mmp.output.849637846100243222.tmp (application/octet-stream)&amp;gt;                     object                     &amp;lt;InMemoryUploadedFile: mmp.output.5596991448392972805.tmp (application/octet-stream)&amp;gt;   COOKIES     No cookie data   META         Variable         Value           CONTENT_LENGTH           &amp;#39;19000&amp;#39;           CONTENT_TYPE           &amp;#39;multipart/form-data; boundary=qIClyPugWJmYPpEV2-qvUpx0reyBjZjmbXNKkiYT&amp;#39;           CONTEXT_DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           CONTEXT_PREFIX           &amp;#39;&amp;#39;           DOCUMENT_ROOT           &amp;#39;/var/www/html&amp;#39;           GATEWAY_INTERFACE           &amp;#39;CGI/1.1&amp;#39;           HTTP_ACCEPT_ENCODING           &amp;#39;gzip,deflate&amp;#39;           HTTP_CONNECTION           &amp;#39;Keep-Alive&amp;#39;           HTTP_HOST           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           HTTP_USER_AGENT           &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;           HTTP_VIA           &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;           PATH_INFO           u&amp;#39;/v2/object&amp;#39;           PATH_TRANSLATED           &amp;#39;/var/www/html/v2/object&amp;#39;           QUERY_STRING           &amp;#39;&amp;#39;           REMOTE_ADDR           &amp;#39;64.106.40.19&amp;#39;           REMOTE_PORT           &amp;#39;41853&amp;#39;           REQUEST_METHOD           &amp;#39;POST&amp;#39;           REQUEST_SCHEME           &amp;#39;https&amp;#39;           REQUEST_URI           &amp;#39;/mn/v2/object&amp;#39;           SCRIPT_FILENAME           &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;           SCRIPT_NAME           u&amp;#39;/mn&amp;#39;           SERVER_ADDR           &amp;#39;160.36.13.167&amp;#39;           SERVER_ADMIN           &amp;#39;email@monicaihli.com&amp;#39;           SERVER_NAME           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           SERVER_PORT           &amp;#39;443&amp;#39;           SERVER_PROTOCOL           &amp;#39;HTTP/1.1&amp;#39;           SERVER_SIGNATURE           &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;           SERVER_SOFTWARE           &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;           SSL_CLIENT_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;           SSL_SERVER_CERT           &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;           SSL_TLS_SNI           &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;           apache.version           (2, 4, 18)           mod_wsgi.application_group           &amp;#39;&amp;#39;           mod_wsgi.callable_object           &amp;#39;application&amp;#39;           mod_wsgi.daemon_connects           &amp;#39;1&amp;#39;           mod_wsgi.daemon_restarts           &amp;#39;0&amp;#39;           mod_wsgi.daemon_start           &amp;#39;1517868186702947&amp;#39;           mod_wsgi.enable_sendfile           &amp;#39;0&amp;#39;           mod_wsgi.handler_script           &amp;#39;&amp;#39;           mod_wsgi.input_chunked           &amp;#39;0&amp;#39;           mod_wsgi.listener_host           &amp;#39;&amp;#39;           mod_wsgi.listener_port           &amp;#39;443&amp;#39;           mod_wsgi.process_group           &amp;#39;gmn2&amp;#39;           mod_wsgi.queue_start           &amp;#39;1517868186702637&amp;#39;           mod_wsgi.request_handler           &amp;#39;wsgi-script&amp;#39;           mod_wsgi.request_start           &amp;#39;1517868186702235&amp;#39;           mod_wsgi.script_reloading           &amp;#39;1&amp;#39;           mod_wsgi.script_start           &amp;#39;1517868186703013&amp;#39;           mod_wsgi.version           (4, 3, 0)           wsgi.errors           &amp;lt;mod_wsgi.Log object at 0x7f53fb9d6b70&amp;gt;           wsgi.file_wrapper           &amp;#39;&amp;#39;           wsgi.input           &amp;lt;mod_wsgi.Input object at 0x7f53fad63430&amp;gt;           wsgi.multiprocess           True           wsgi.multithread           True           wsgi.run_once           False           wsgi.url_scheme           &amp;#39;https&amp;#39;           wsgi.version           (1, 0)   Settings   Using settings module d1_gmn.settings         Setting         Value           ABSOLUTE_URL_OVERRIDES           {}           ADMINS           ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)           ALLOWED_HOSTS           [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]           APPEND_SLASH           True           AUTHENTICATION_BACKENDS           [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]           AUTH_PASSWORD_VALIDATORS           u&amp;#39;********************&amp;#39;           AUTH_USER_MODEL           u&amp;#39;auth.User&amp;#39;           CACHES           {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,              &amp;#39;TIMEOUT&amp;#39;: 3600}}           CACHE_MIDDLEWARE_ALIAS           u&amp;#39;default&amp;#39;           CACHE_MIDDLEWARE_KEY_PREFIX           u&amp;#39;********************&amp;#39;           CACHE_MIDDLEWARE_SECONDS           600           CLIENT_CERT_PATH           &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;           CLIENT_CERT_PRIVATE_KEY_PATH           u&amp;#39;********************&amp;#39;           CSRF_COOKIE_AGE           31449600           CSRF_COOKIE_DOMAIN           None           CSRF_COOKIE_HTTPONLY           False           CSRF_COOKIE_NAME           u&amp;#39;csrftoken&amp;#39;           CSRF_COOKIE_PATH           u&amp;#39;/&amp;#39;           CSRF_COOKIE_SECURE           False           CSRF_FAILURE_VIEW           u&amp;#39;django.views.csrf.csrf_failure&amp;#39;           CSRF_HEADER_NAME           u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;           CSRF_TRUSTED_ORIGINS           []           CSRF_USE_SESSIONS           False           DATABASES           {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,              &amp;#39;AUTOCOMMIT&amp;#39;: True,              &amp;#39;CONN_MAX_AGE&amp;#39;: 0,              &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,              &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,              &amp;#39;OPTIONS&amp;#39;: {},              &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,              &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,              &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,                       &amp;#39;COLLATION&amp;#39;: None,                       &amp;#39;MIRROR&amp;#39;: None,                       &amp;#39;NAME&amp;#39;: None},              &amp;#39;TIME_ZONE&amp;#39;: None,              &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}           DATABASE_ROUTERS           []           DATAONE_ROOT           &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;           DATAONE_TRUSTED_SUBJECTS           set([])           DATA_UPLOAD_MAX_MEMORY_SIZE           2621440           DATA_UPLOAD_MAX_NUMBER_FIELDS           1000           DATETIME_FORMAT           u&amp;#39;N j, Y, P&amp;#39;           DATETIME_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,  u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,  u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,  u&amp;#39;%m/%d/%y %H:%M&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;]           DATE_FORMAT           u&amp;#39;N j, Y&amp;#39;           DATE_INPUT_FORMATS           [u&amp;#39;%Y-%m-%d&amp;#39;,  u&amp;#39;%m/%d/%Y&amp;#39;,  u&amp;#39;%m/%d/%y&amp;#39;,  u&amp;#39;%b %d %Y&amp;#39;,  u&amp;#39;%b %d, %Y&amp;#39;,  u&amp;#39;%d %b %Y&amp;#39;,  u&amp;#39;%d %b, %Y&amp;#39;,  u&amp;#39;%B %d %Y&amp;#39;,  u&amp;#39;%B %d, %Y&amp;#39;,  u&amp;#39;%d %B %Y&amp;#39;,  u&amp;#39;%d %B, %Y&amp;#39;]           DEBUG           True           DEBUG_ALLOW_INTEGRATION_TESTS           False           DEBUG_ECHO_REQUEST           False           DEBUG_GMN           True           DEBUG_PROFILE_SQL           False           DEBUG_PROPAGATE_EXCEPTIONS           False           DEBUG_PYCHARM           False           DEBUG_PYCHARM_BIN           &amp;#39;pycharm.sh&amp;#39;           DECIMAL_SEPARATOR           u&amp;#39;.&amp;#39;           DEFAULT_CHARSET           u&amp;#39;utf-8&amp;#39;           DEFAULT_CONTENT_TYPE           u&amp;#39;text/html&amp;#39;           DEFAULT_EXCEPTION_REPORTER_FILTER           u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;           DEFAULT_FILE_STORAGE           u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;           DEFAULT_FROM_EMAIL           u&amp;#39;webmaster@localhost&amp;#39;           DEFAULT_INDEX_TABLESPACE           u&amp;#39;&amp;#39;           DEFAULT_TABLESPACE           u&amp;#39;&amp;#39;           DISALLOWED_USER_AGENTS           []           EMAIL_BACKEND           u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;           EMAIL_HOST           u&amp;#39;localhost&amp;#39;           EMAIL_HOST_PASSWORD           u&amp;#39;********************&amp;#39;           EMAIL_HOST_USER           u&amp;#39;&amp;#39;           EMAIL_PORT           25           EMAIL_SSL_CERTFILE           None           EMAIL_SSL_KEYFILE           u&amp;#39;********************&amp;#39;           EMAIL_SUBJECT_PREFIX           u&amp;#39;[Django] &amp;#39;           EMAIL_TIMEOUT           None           EMAIL_USE_LOCALTIME           False           EMAIL_USE_SSL           False           EMAIL_USE_TLS           False           FILE_CHARSET           u&amp;#39;utf-8&amp;#39;           FILE_UPLOAD_DIRECTORY_PERMISSIONS           None           FILE_UPLOAD_HANDLERS           [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,  u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]           FILE_UPLOAD_MAX_MEMORY_SIZE           2621440           FILE_UPLOAD_PERMISSIONS           None           FILE_UPLOAD_TEMP_DIR           None           FIRST_DAY_OF_WEEK           0           FIXTURE_DIRS           []           FORCE_SCRIPT_NAME           None           FORMAT_MODULE_PATH           None           FORM_RENDERER           u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;           IGNORABLE_404_URLS           []           INSTALLED_APPS           [&amp;#39;django.contrib.staticfiles&amp;#39;,  &amp;#39;d1_gmn.app&amp;#39;,  &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]           INTERNAL_IPS           []           LANGUAGES           [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),  (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),  (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),  (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),  (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),  (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),  (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),  (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),  (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),  (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),  (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),  (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),  (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),  (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),  (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),  (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),  (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),  (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),  (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),  (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),  (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),  (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),  (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),  (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),  (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),  (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),  (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),  (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),  (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),  (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),  (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),  (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),  (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),  (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),  (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),  (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),  (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),  (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),  (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),  (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),  (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),  (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),  (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),  (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),  (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),  (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),  (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),  (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),  (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),  (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),  (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),  (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),  (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),  (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),  (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),  (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),  (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),  (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),  (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),  (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),  (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),  (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),  (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),  (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),  (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),  (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),  (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),  (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),  (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),  (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),  (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),  (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),  (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),  (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),  (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),  (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),  (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),  (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),  (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),  (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),  (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),  (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),  (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),  (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),  (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),  (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),  (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),  (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]           LANGUAGES_BIDI           [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]           LANGUAGE_CODE           &amp;#39;en-us&amp;#39;           LANGUAGE_COOKIE_AGE           None           LANGUAGE_COOKIE_DOMAIN           None           LANGUAGE_COOKIE_NAME           u&amp;#39;django_language&amp;#39;           LANGUAGE_COOKIE_PATH           u&amp;#39;/&amp;#39;           LOCALE_PATHS           []           LOGGING           {&amp;#39;disable_existing_loggers&amp;#39;: True,  &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},                 &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,                             &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},  &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,                        &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,                        &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},               &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},  &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},              &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],                         &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,                         &amp;#39;propagate&amp;#39;: False},              &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],                                     &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,                                     &amp;#39;propagate&amp;#39;: False}},  &amp;#39;version&amp;#39;: 1}           LOGGING_CONFIG           u&amp;#39;logging.config.dictConfig&amp;#39;           LOGIN_REDIRECT_URL           u&amp;#39;/accounts/profile/&amp;#39;           LOGIN_URL           u&amp;#39;/accounts/login/&amp;#39;           LOGOUT_REDIRECT_URL           None           LOG_LEVEL           &amp;#39;DEBUG&amp;#39;           LOG_PATH           &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;           MANAGERS           []           MAX_XML_DOCUMENT_SIZE           10485760           MEDIA_ROOT           u&amp;#39;&amp;#39;           MEDIA_URL           &amp;#39;&amp;#39;           MESSAGE_STORAGE           u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;           MIDDLEWARE           None           MIDDLEWARE_CLASSES           (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,  &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)           MIGRATION_MODULES           {}           MONITOR           True           MONTH_DAY_FORMAT           u&amp;#39;F j&amp;#39;           NODE_BASEURL           &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;           NODE_CONTACT_SUBJECT           &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;           NODE_DESCRIPTION           &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;           NODE_IDENTIFIER           &amp;#39;urn:node:mnTestPANGAEA&amp;#39;           NODE_NAME           &amp;#39;Pangaea&amp;#39;           NODE_REPLICATE           False           NODE_STATE           &amp;#39;up&amp;#39;           NODE_SUBJECT           &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;           NODE_SYNCHRONIZE           True           NODE_SYNC_SCHEDULE_HOUR           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MINUTE           &amp;#39;42&amp;#39;           NODE_SYNC_SCHEDULE_MONTH           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_MONTHDAY           &amp;#39;*&amp;#39;           NODE_SYNC_SCHEDULE_SECOND           &amp;#39;0&amp;#39;           NODE_SYNC_SCHEDULE_WEEKDAY           &amp;#39;?&amp;#39;           NODE_SYNC_SCHEDULE_YEAR           &amp;#39;*&amp;#39;           NUMBER_GROUPING           0           NUM_CHUNK_BYTES           1048576           OBJECT_STORE_PATH           &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;           PASSWORD_HASHERS           u&amp;#39;********************&amp;#39;           PASSWORD_RESET_TIMEOUT_DAYS           u&amp;#39;********************&amp;#39;           PREPEND_WWW           False           PROXY_MODE_BASIC_AUTH_ENABLED           False           PROXY_MODE_BASIC_AUTH_PASSWORD           u&amp;#39;********************&amp;#39;           PROXY_MODE_BASIC_AUTH_USERNAME           &amp;#39;&amp;#39;           PROXY_MODE_STREAM_TIMEOUT           30           PUBLIC_LOG_RECORDS           True           PUBLIC_OBJECT_LIST           True           REPLICATION_ALLOWEDNODE           ()           REPLICATION_ALLOWEDOBJECTFORMAT           ()           REPLICATION_ALLOW_ONLY_PUBLIC           False           REPLICATION_MAXOBJECTSIZE           -1           REPLICATION_MAX_ATTEMPTS           24           REPLICATION_SPACEALLOCATED           10737418240           REQUIRE_WHITELIST_FOR_UPDATE           True           ROOT_URLCONF           &amp;#39;d1_gmn.app.urls&amp;#39;           SECRET_KEY           u&amp;#39;********************&amp;#39;           SECURE_BROWSER_XSS_FILTER           False           SECURE_CONTENT_TYPE_NOSNIFF           False           SECURE_HSTS_INCLUDE_SUBDOMAINS           False           SECURE_HSTS_PRELOAD           False           SECURE_HSTS_SECONDS           0           SECURE_PROXY_SSL_HEADER           None           SECURE_REDIRECT_EXEMPT           []           SECURE_SSL_HOST           None           SECURE_SSL_REDIRECT           False           SERVER_EMAIL           u&amp;#39;root@localhost&amp;#39;           SESSION_CACHE_ALIAS           u&amp;#39;default&amp;#39;           SESSION_COOKIE_AGE           1209600           SESSION_COOKIE_DOMAIN           None           SESSION_COOKIE_HTTPONLY           True           SESSION_COOKIE_NAME           u&amp;#39;sessionid&amp;#39;           SESSION_COOKIE_PATH           u&amp;#39;/&amp;#39;           SESSION_COOKIE_SECURE           True           SESSION_ENGINE           u&amp;#39;django.contrib.sessions.backends.db&amp;#39;           SESSION_EXPIRE_AT_BROWSER_CLOSE           False           SESSION_FILE_PATH           None           SESSION_SAVE_EVERY_REQUEST           False           SESSION_SERIALIZER           u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;           SETTINGS_MODULE           &amp;#39;d1_gmn.settings&amp;#39;           SHORT_DATETIME_FORMAT           u&amp;#39;m/d/Y P&amp;#39;           SHORT_DATE_FORMAT           u&amp;#39;m/d/Y&amp;#39;           SIGNING_BACKEND           u&amp;#39;django.core.signing.TimestampSigner&amp;#39;           SILENCED_SYSTEM_CHECKS           []           STAND_ALONE           False           STATICFILES_DIRS           []           STATICFILES_FINDERS           [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,  u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]           STATICFILES_STORAGE           u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;           STATIC_ROOT           None           STATIC_URL           &amp;#39;/static/&amp;#39;           SYSMETA_REFRESH_MAX_ATTEMPTS           24           TEMPLATES           [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,   &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],   &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,                                      &amp;#39;django.template.context_processors.debug&amp;#39;,                                      &amp;#39;django.template.context_processors.i18n&amp;#39;,                                      &amp;#39;django.template.context_processors.media&amp;#39;,                                      &amp;#39;django.template.context_processors.static&amp;#39;,                                      &amp;#39;django.template.context_processors.tz&amp;#39;,                                      &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],               &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]           TEST_NON_SERIALIZED_APPS           []           TEST_RUNNER           u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;           THOUSAND_SEPARATOR           u&amp;#39;,&amp;#39;           TIME_FORMAT           u&amp;#39;P&amp;#39;           TIME_INPUT_FORMATS           [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]           TIME_ZONE           &amp;#39;UTC&amp;#39;           TRUST_CLIENT_AUTHORITATIVEMEMBERNODE           True           TRUST_CLIENT_DATESYSMETADATAMODIFIED           True           TRUST_CLIENT_DATEUPLOADED           True           TRUST_CLIENT_ORIGINMEMBERNODE           True           TRUST_CLIENT_SERIALVERSION           False           TRUST_CLIENT_SUBMITTER           True           USE_ETAGS           False           USE_I18N           False           USE_L10N           False           USE_THOUSAND_SEPARATOR           False           USE_TZ           False           USE_X_FORWARDED_HOST           False           USE_X_FORWARDED_PORT           False           WSGI_APPLICATION           None           X_FRAME_OPTIONS           u&amp;#39;SAMEORIGIN&amp;#39;           YEAR_MONTH_FORMAT           u&amp;#39;F Y&amp;#39;       You're seeing this error because you have DEBUG = True in your       Django settings file. Change that to False, and Django will       display a standard page generated by the handler for this status code.   [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
  InvalidToken at /v2/object
  name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Request Method:
      POST
      Request URL:
      https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
      Django Version:
      1.11.6
      Exception Type:
      InvalidToken
      Exception Value:
      name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
      Exception Location:
      /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects, line 69
      Python Executable:
      /var/local/dataone/gmn_venv/bin/python
      Python Version:
      2.7.12
      Python Path:
      [&amp;#39;/var/local/dataone/gmn_venv/lib/python2.7&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&amp;#39;,
 &amp;#39;/usr/lib/python2.7&amp;#39;,
 &amp;#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&amp;#39;,
 &amp;#39;/usr/lib/python2.7/lib-tk&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn&amp;#39;,
 &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&amp;#39;]
      Server time:
      Mon, 5 Feb 2018 22:03:06 +0000
  Traceback 
    Switch to copy-and-paste view
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py in inner
                      This decorator is automatically applied to all middleware to ensure that
                      no middleware leaks an exception and that the next middleware in the stack
                      can rely on getting a response instead of an exception.
                      &amp;quot;&amp;quot;&amp;quot;
                      @wraps(get_response, assigned=available_attrs(get_response))
                      def inner(request):
                          try:
            response = get_response(request) ...
                          except Exception as exc:
                              response = response_for_exception(request, exc)
                          return response
                      return inner
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    exc
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Error extracting session from certificate. error=&amp;quot;name: InvalidToken
errorCode: 401
detailCode: 0
description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    get_response
                    &amp;lt;bound method D1WSGIHandler._legacy_get_response of &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _legacy_get_response
                          # Apply request middleware
                          for middleware_method in self._request_middleware:
                              response = middleware_method(request)
                              if response:
                                  break
                          if response is None:
            response = self._get_response(request) ...
                          return response
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    middleware_method
                    &amp;lt;bound method RequestHandler.process_request of &amp;lt;d1_gmn.app.middleware.request_handler.RequestHandler object at 0x7f5401195350&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py in _get_response
                          resolver_match = resolver.resolve(request.path_info)
                          callback, callback_args, callback_kwargs = resolver_match
                          request.resolver_match = resolver_match
                          # Apply view middleware
                          for middleware_method in self._view_middleware:
            response = middleware_method(request, callback, callback_args, callback_kwargs) ...
                              if response:
                                  break
                          if response is None:
                              wrapped_callback = self.make_view_atomic(callback)
                              try:
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    callback
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    callback_args
                    ()
                    callback_kwargs
                    {}
                    middleware_method
                    &amp;lt;bound method ViewHandler.process_view of &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;&amp;gt;
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    resolver
                    &amp;lt;RegexURLResolver &amp;#39;d1_gmn.app.urls&amp;#39; (None:None) ^/&amp;gt;
                    resolver_match
                    ResolverMatch(func=d1_gmn.app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])
                    response
                    None
                    self
                    &amp;lt;_mod_wsgi_f3e916cfa46d3529aa9d5eaf0de8f85e.D1WSGIHandler object at 0x7f5408327410&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_view
                      logging.info(
                        u&amp;#39;Calling view: func_name=&amp;quot;{}&amp;quot;, method=&amp;quot;{}&amp;quot;, args=&amp;quot;{}&amp;quot;, kwargs=&amp;quot;{}&amp;quot;, url=&amp;quot;{}&amp;quot;&amp;#39;
                        .format(
                          view_func.__name__, request.method, view_args, view_kwargs, request.path_info
                        )
                      )
                      # logging.debug(request.headers)
    self.process_session(request) ...
                    def process_session(self, request):
                      # For simulating an HTTPS connection with client authentication when
                      # debugging via regular HTTP, two mechanisms are supported. (1) A full
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
                    view_args
                    ()
                    view_func
                    &amp;lt;function dispatch_object_list at 0x7f53fb9d07d0&amp;gt;
                    view_kwargs
                    {}
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in process_session
                      # client side certificate can be included and (2) a list of subjects can be
                      # included. Both use vendor specific extensions (HTTP headers that start
                      # with the string &amp;quot;VENDOR_&amp;quot;.) In some testing scenarios, it is convenient to
                      # submit lists of subjects without having to generate certificates. In other
                      # scenarios, it is desirable to simulate an HTTPS interaction as closely as
                      # possible by providing a complete certificate.
                      request.primary_subject_str, request.all_subjects_set = (
      self.get_active_subject_set(request) ...
                      )
                    def get_active_subject_set(self, request):
                      &amp;quot;&amp;quot;&amp;quot;Get a set containing all subjects for which the current connection has
                      been successfully authenticated
                      &amp;quot;&amp;quot;&amp;quot;
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py in get_active_subject_set
                          request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;] = \
                            self.pem_in_http_header_to_pem_in_string(
                              request.META[&amp;#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&amp;#39;])
                      # Add subjects from any provided certificate and JWT and store them in
                      # the Django request obj.
                      cert_primary_str, cert_equivalent_set = (
      d1_gmn.app.middleware.session_cert.get_subjects(request) ...
                      )
                      jwt_subject_list = (
                        d1_gmn.app.middleware.session_jwt.
                        validate_jwt_and_get_subject_list(request)
                      )
                      primary_subject_str = cert_primary_str
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
                    self
                    &amp;lt;d1_gmn.app.middleware.view_handler.ViewHandler object at 0x7f5400042990&amp;gt;
          /var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py in get_subjects
                    &amp;quot;&amp;quot;&amp;quot;
                    if _is_certificate_provided(request):
                      try:
                        return get_authenticated_subjects(request.META[&amp;#39;SSL_CLIENT_CERT&amp;#39;])
                      except Exception as e:
                        raise d1_common.types.exceptions.InvalidToken(
                          0,
        u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e)) ...
                        )
                    else:
                      return d1_common.const.SUBJECT_PUBLIC, set()
                  def get_authenticated_subjects(cert_pem):
                    &amp;#x25b6; Local vars
                  Variable
                  Value
                    e
                    InvalidToken(errorCode=&amp;quot;401&amp;quot;, detailCode=&amp;quot;0&amp;quot;, description=&amp;quot;Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;&amp;quot;, identifier=&amp;quot;None&amp;quot;, nodeId=&amp;quot;None&amp;quot;, traceInformation=&amp;quot;None&amp;quot;)
                    request
                    &amp;lt;D1WSGIRequest: POST &amp;#39;/mn/v2/object&amp;#39;&amp;gt;
    &lt;input type="hidden" name="title"
      value="InvalidToken at /v2/object"&gt;
Environment:
Request Method: POST
Request URL: https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object
Django Version: 1.11.6
Python Version: 2.7.12
Installed Applications:
[&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
Installed Middleware:
(&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
Traceback:
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_view
  47.     self.process_session(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in process_session
  59.       self.get_active_subject_set(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/view_handler.py" in get_active_subject_set
  76.       d1_gmn.app.middleware.session_cert.get_subjects(request)
File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/middleware/session_cert.py" in get_subjects
  69.         u&amp;#39;Error extracting session from certificate. error=&amp;quot;{}&amp;quot;&amp;#39;.format(str(e))
Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&amp;quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;, error=&amp;quot;Unable to deserialize XML to PyXB. error=&amp;quot;Invalid non-element content at &amp;lt;unknown&amp;gt;[1:113]&amp;quot; xml=&amp;quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;d1:subjectInfo xmlns:d1=&amp;quot;http://ns.dataone.org/service/types/v1&amp;quot;&amp;gt;.&amp;lt;person&amp;gt;..&amp;lt;subject&amp;gt;CN=testRightsHolder,DC=dataone,DC=org&amp;lt;/subject&amp;gt;..&amp;lt;givenName&amp;gt;testRightsHolder_givenName&amp;lt;/givenName&amp;gt;..&amp;lt;familyName&amp;gt;testRightsHolder_familyName&amp;lt;/familyName&amp;gt;.&amp;lt;/person&amp;gt;&amp;lt;/d1:subjectInfo&amp;gt;&amp;quot;&amp;quot;
  &amp;quot;
  Request information
    USER
    [unable to retrieve the current user]
  GET
    No GET data
  POST
          Variable
          Value
            pid
            u&amp;#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2018361436552&amp;#39;
  FILES
                Variable
                Value
                    sysmeta
                    &amp;lt;InMemoryUploadedFile: mmp.output.849637846100243222.tmp (application/octet-stream)&amp;gt;
                    object
                    &amp;lt;InMemoryUploadedFile: mmp.output.5596991448392972805.tmp (application/octet-stream)&amp;gt;
  COOKIES
    No cookie data
  META
        Variable
        Value
          CONTENT_LENGTH
          &amp;#39;19000&amp;#39;
          CONTENT_TYPE
          &amp;#39;multipart/form-data; boundary=qIClyPugWJmYPpEV2-qvUpx0reyBjZjmbXNKkiYT&amp;#39;
          CONTEXT_DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          CONTEXT_PREFIX
          &amp;#39;&amp;#39;
          DOCUMENT_ROOT
          &amp;#39;/var/www/html&amp;#39;
          GATEWAY_INTERFACE
          &amp;#39;CGI/1.1&amp;#39;
          HTTP_ACCEPT_ENCODING
          &amp;#39;gzip,deflate&amp;#39;
          HTTP_CONNECTION
          &amp;#39;Keep-Alive&amp;#39;
          HTTP_HOST
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          HTTP_USER_AGENT
          &amp;#39;Apache-HttpClient/4.3.6 (java 1.5)&amp;#39;
          HTTP_VIA
          &amp;#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&amp;#39;
          PATH_INFO
          u&amp;#39;/v2/object&amp;#39;
          PATH_TRANSLATED
          &amp;#39;/var/www/html/v2/object&amp;#39;
          QUERY_STRING
          &amp;#39;&amp;#39;
          REMOTE_ADDR
          &amp;#39;64.106.40.19&amp;#39;
          REMOTE_PORT
          &amp;#39;41853&amp;#39;
          REQUEST_METHOD
          &amp;#39;POST&amp;#39;
          REQUEST_SCHEME
          &amp;#39;https&amp;#39;
          REQUEST_URI
          &amp;#39;/mn/v2/object&amp;#39;
          SCRIPT_FILENAME
          &amp;#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/d1_gmn/wsgi.py&amp;#39;
          SCRIPT_NAME
          u&amp;#39;/mn&amp;#39;
          SERVER_ADDR
          &amp;#39;160.36.13.167&amp;#39;
          SERVER_ADMIN
          &amp;#39;email@monicaihli.com&amp;#39;
          SERVER_NAME
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          SERVER_PORT
          &amp;#39;443&amp;#39;
          SERVER_PROTOCOL
          &amp;#39;HTTP/1.1&amp;#39;
          SERVER_SIGNATURE
          &amp;#39;&amp;lt;address&amp;gt;Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443&amp;lt;/address&amp;gt;\n&amp;#39;
          SERVER_SOFTWARE
          &amp;#39;Apache/2.4.18 (Ubuntu)&amp;#39;
          SSL_CLIENT_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_SERVER_CERT
          &amp;#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISBDWLQm4kWDEU0nlZbn/BZyG+MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMTQyMzI5NDlaFw0x\nODA0MTQyMzI5NDlaMC0xKzApBgNVBAMTInBhbmdhZWEtZGV2LW9yYy0xLnRlc3Qu\nZGF0YW9uZS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8VVzN\nfyPYsK+Tmewu8jGX5ErhZizzpFiSSR9V3OgUJ9dZfEwxf4Us7R8hEAh+fvgEAhOW\nhfDB0/GmdIpa275ta1KeI/oPJQ7DnGomlShnya5asu+Gp7jLVcVD8OftBY/mU4Dg\nC7+MsdCImtOU4t0vLCmpFgj5I7JtMpYO/eft6PAlMA30pqABJMgAYSoXUdfruXcm\nBHP7zjL0wJ9Jho3HsD6dYJ1nGVzvzuZGwI2TbI04yBrSKJkE4FMGm+R8/dQrWsM9\n77pzZ4WbvIWKdklo4EVhB/LHFt7Z3JDx37T334el7FdBA7+nBUIU6m3XaYvsciyd\n+G9GtQVMF4MaRF/NAgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE\nFDuBqWP/0fm7M3w8Q4sU84zXCLGfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF\nZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au\naW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu\naW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLQYDVR0RBCYwJIIicGFuZ2FlYS1kZXYt\nb3JjLTEudGVzdC5kYXRhb25lLm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQA4RL6VvVT1mwnpEo8r3LUTUhr/pB3IX3+0HEmPcW+0XVXKA2OB\nGH4N9fQGId0vBpPRFtSrKwsPMoudB82tvPadgcQSc2BKi96HVb7hd28B5z9J+/Tb\n4Y9g8xCIadwSPZ5kE9bdjgP+/AnesARsYdKpykc5r6h0onWm1SznH2MPUIEYE3wq\nLwUDvhdIoThBmF7I4MjXNmw9Aa+8ktqkDmTBAAl3x8xFSXmR+2iliA6fQHMUM4ci\n7tqTXjxOWYzAaLxvPqwli8G+26bZI7sjVMmzY7LuS4Pw9qo13FKYNqDtqMafvTSz\ni9nwPFfq38q8424Pty+4F/0QIc/GJviLHZUD\n-----END CERTIFICATE-----\n&amp;#39;
          SSL_TLS_SNI
          &amp;#39;pangaea-dev-orc-1.test.dataone.org&amp;#39;
          apache.version
          (2, 4, 18)
          mod_wsgi.application_group
          &amp;#39;&amp;#39;
          mod_wsgi.callable_object
          &amp;#39;application&amp;#39;
          mod_wsgi.daemon_connects
          &amp;#39;1&amp;#39;
          mod_wsgi.daemon_restarts
          &amp;#39;0&amp;#39;
          mod_wsgi.daemon_start
          &amp;#39;1517868186702947&amp;#39;
          mod_wsgi.enable_sendfile
          &amp;#39;0&amp;#39;
          mod_wsgi.handler_script
          &amp;#39;&amp;#39;
          mod_wsgi.input_chunked
          &amp;#39;0&amp;#39;
          mod_wsgi.listener_host
          &amp;#39;&amp;#39;
          mod_wsgi.listener_port
          &amp;#39;443&amp;#39;
          mod_wsgi.process_group
          &amp;#39;gmn2&amp;#39;
          mod_wsgi.queue_start
          &amp;#39;1517868186702637&amp;#39;
          mod_wsgi.request_handler
          &amp;#39;wsgi-script&amp;#39;
          mod_wsgi.request_start
          &amp;#39;1517868186702235&amp;#39;
          mod_wsgi.script_reloading
          &amp;#39;1&amp;#39;
          mod_wsgi.script_start
          &amp;#39;1517868186703013&amp;#39;
          mod_wsgi.version
          (4, 3, 0)
          wsgi.errors
          &amp;lt;mod_wsgi.Log object at 0x7f53fb9d6b70&amp;gt;
          wsgi.file_wrapper
          &amp;#39;&amp;#39;
          wsgi.input
          &amp;lt;mod_wsgi.Input object at 0x7f53fad63430&amp;gt;
          wsgi.multiprocess
          True
          wsgi.multithread
          True
          wsgi.run_once
          False
          wsgi.url_scheme
          &amp;#39;https&amp;#39;
          wsgi.version
          (1, 0)
  Settings
  Using settings module d1_gmn.settings
        Setting
        Value
          ABSOLUTE_URL_OVERRIDES
          {}
          ADMINS
          ((&amp;#39;My Name&amp;#39;, &amp;#39;my_address@my_email.tld&amp;#39;),)
          ALLOWED_HOSTS
          [&amp;#39;localhost&amp;#39;, &amp;#39;127.0.0.1&amp;#39;]
          APPEND_SLASH
          True
          AUTHENTICATION_BACKENDS
          [u&amp;#39;django.contrib.auth.backends.ModelBackend&amp;#39;]
          AUTH_PASSWORD_VALIDATORS
          u&amp;#39;********************&amp;#39;
          AUTH_USER_MODEL
          u&amp;#39;auth.User&amp;#39;
          CACHES
          {&amp;#39;default&amp;#39;: {&amp;#39;BACKEND&amp;#39;: &amp;#39;django.core.cache.backends.locmem.LocMemCache&amp;#39;,
             &amp;#39;TIMEOUT&amp;#39;: 3600}}
          CACHE_MIDDLEWARE_ALIAS
          u&amp;#39;default&amp;#39;
          CACHE_MIDDLEWARE_KEY_PREFIX
          u&amp;#39;********************&amp;#39;
          CACHE_MIDDLEWARE_SECONDS
          600
          CLIENT_CERT_PATH
          &amp;#39;/var/local/dataone/certs/client/urn_node_mnTestPANGAEA-1.pem&amp;#39;
          CLIENT_CERT_PRIVATE_KEY_PATH
          u&amp;#39;********************&amp;#39;
          CSRF_COOKIE_AGE
          31449600
          CSRF_COOKIE_DOMAIN
          None
          CSRF_COOKIE_HTTPONLY
          False
          CSRF_COOKIE_NAME
          u&amp;#39;csrftoken&amp;#39;
          CSRF_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          CSRF_COOKIE_SECURE
          False
          CSRF_FAILURE_VIEW
          u&amp;#39;django.views.csrf.csrf_failure&amp;#39;
          CSRF_HEADER_NAME
          u&amp;#39;HTTP_X_CSRFTOKEN&amp;#39;
          CSRF_TRUSTED_ORIGINS
          []
          CSRF_USE_SESSIONS
          False
          DATABASES
          {&amp;#39;default&amp;#39;: {&amp;#39;ATOMIC_REQUESTS&amp;#39;: True,
             &amp;#39;AUTOCOMMIT&amp;#39;: True,
             &amp;#39;CONN_MAX_AGE&amp;#39;: 0,
             &amp;#39;ENGINE&amp;#39;: &amp;#39;django.db.backends.postgresql_psycopg2&amp;#39;,
             &amp;#39;HOST&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;NAME&amp;#39;: &amp;#39;gmn2&amp;#39;,
             &amp;#39;OPTIONS&amp;#39;: {},
             &amp;#39;PASSWORD&amp;#39;: u&amp;#39;********************&amp;#39;,
             &amp;#39;PORT&amp;#39;: &amp;#39;&amp;#39;,
             &amp;#39;TEST&amp;#39;: {&amp;#39;CHARSET&amp;#39;: None,
                      &amp;#39;COLLATION&amp;#39;: None,
                      &amp;#39;MIRROR&amp;#39;: None,
                      &amp;#39;NAME&amp;#39;: None},
             &amp;#39;TIME_ZONE&amp;#39;: None,
             &amp;#39;USER&amp;#39;: &amp;#39;&amp;#39;}}
          DATABASE_ROUTERS
          []
          DATAONE_ROOT
          &amp;#39;https://cn-sandbox.test.dataone.org/cn&amp;#39;
          DATAONE_TRUSTED_SUBJECTS
          set([])
          DATA_UPLOAD_MAX_MEMORY_SIZE
          2621440
          DATA_UPLOAD_MAX_NUMBER_FIELDS
          1000
          DATETIME_FORMAT
          u&amp;#39;N j, Y, P&amp;#39;
          DATETIME_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%Y-%m-%d %H:%M&amp;#39;,
 u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%Y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M:%S.%f&amp;#39;,
 u&amp;#39;%m/%d/%y %H:%M&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;]
          DATE_FORMAT
          u&amp;#39;N j, Y&amp;#39;
          DATE_INPUT_FORMATS
          [u&amp;#39;%Y-%m-%d&amp;#39;,
 u&amp;#39;%m/%d/%Y&amp;#39;,
 u&amp;#39;%m/%d/%y&amp;#39;,
 u&amp;#39;%b %d %Y&amp;#39;,
 u&amp;#39;%b %d, %Y&amp;#39;,
 u&amp;#39;%d %b %Y&amp;#39;,
 u&amp;#39;%d %b, %Y&amp;#39;,
 u&amp;#39;%B %d %Y&amp;#39;,
 u&amp;#39;%B %d, %Y&amp;#39;,
 u&amp;#39;%d %B %Y&amp;#39;,
 u&amp;#39;%d %B, %Y&amp;#39;]
          DEBUG
          True
          DEBUG_ALLOW_INTEGRATION_TESTS
          False
          DEBUG_ECHO_REQUEST
          False
          DEBUG_GMN
          True
          DEBUG_PROFILE_SQL
          False
          DEBUG_PROPAGATE_EXCEPTIONS
          False
          DEBUG_PYCHARM
          False
          DEBUG_PYCHARM_BIN
          &amp;#39;pycharm.sh&amp;#39;
          DECIMAL_SEPARATOR
          u&amp;#39;.&amp;#39;
          DEFAULT_CHARSET
          u&amp;#39;utf-8&amp;#39;
          DEFAULT_CONTENT_TYPE
          u&amp;#39;text/html&amp;#39;
          DEFAULT_EXCEPTION_REPORTER_FILTER
          u&amp;#39;django.views.debug.SafeExceptionReporterFilter&amp;#39;
          DEFAULT_FILE_STORAGE
          u&amp;#39;django.core.files.storage.FileSystemStorage&amp;#39;
          DEFAULT_FROM_EMAIL
          u&amp;#39;webmaster@localhost&amp;#39;
          DEFAULT_INDEX_TABLESPACE
          u&amp;#39;&amp;#39;
          DEFAULT_TABLESPACE
          u&amp;#39;&amp;#39;
          DISALLOWED_USER_AGENTS
          []
          EMAIL_BACKEND
          u&amp;#39;django.core.mail.backends.smtp.EmailBackend&amp;#39;
          EMAIL_HOST
          u&amp;#39;localhost&amp;#39;
          EMAIL_HOST_PASSWORD
          u&amp;#39;********************&amp;#39;
          EMAIL_HOST_USER
          u&amp;#39;&amp;#39;
          EMAIL_PORT
          25
          EMAIL_SSL_CERTFILE
          None
          EMAIL_SSL_KEYFILE
          u&amp;#39;********************&amp;#39;
          EMAIL_SUBJECT_PREFIX
          u&amp;#39;[Django] &amp;#39;
          EMAIL_TIMEOUT
          None
          EMAIL_USE_LOCALTIME
          False
          EMAIL_USE_SSL
          False
          EMAIL_USE_TLS
          False
          FILE_CHARSET
          u&amp;#39;utf-8&amp;#39;
          FILE_UPLOAD_DIRECTORY_PERMISSIONS
          None
          FILE_UPLOAD_HANDLERS
          [u&amp;#39;django.core.files.uploadhandler.MemoryFileUploadHandler&amp;#39;,
 u&amp;#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&amp;#39;]
          FILE_UPLOAD_MAX_MEMORY_SIZE
          2621440
          FILE_UPLOAD_PERMISSIONS
          None
          FILE_UPLOAD_TEMP_DIR
          None
          FIRST_DAY_OF_WEEK
          0
          FIXTURE_DIRS
          []
          FORCE_SCRIPT_NAME
          None
          FORMAT_MODULE_PATH
          None
          FORM_RENDERER
          u&amp;#39;django.forms.renderers.DjangoTemplates&amp;#39;
          IGNORABLE_404_URLS
          []
          INSTALLED_APPS
          [&amp;#39;django.contrib.staticfiles&amp;#39;,
 &amp;#39;d1_gmn.app&amp;#39;,
 &amp;#39;d1_gmn.app.startup.GMNStartupChecks&amp;#39;]
          INTERNAL_IPS
          []
          LANGUAGES
          [(u&amp;#39;af&amp;#39;, u&amp;#39;Afrikaans&amp;#39;),
 (u&amp;#39;ar&amp;#39;, u&amp;#39;Arabic&amp;#39;),
 (u&amp;#39;ast&amp;#39;, u&amp;#39;Asturian&amp;#39;),
 (u&amp;#39;az&amp;#39;, u&amp;#39;Azerbaijani&amp;#39;),
 (u&amp;#39;bg&amp;#39;, u&amp;#39;Bulgarian&amp;#39;),
 (u&amp;#39;be&amp;#39;, u&amp;#39;Belarusian&amp;#39;),
 (u&amp;#39;bn&amp;#39;, u&amp;#39;Bengali&amp;#39;),
 (u&amp;#39;br&amp;#39;, u&amp;#39;Breton&amp;#39;),
 (u&amp;#39;bs&amp;#39;, u&amp;#39;Bosnian&amp;#39;),
 (u&amp;#39;ca&amp;#39;, u&amp;#39;Catalan&amp;#39;),
 (u&amp;#39;cs&amp;#39;, u&amp;#39;Czech&amp;#39;),
 (u&amp;#39;cy&amp;#39;, u&amp;#39;Welsh&amp;#39;),
 (u&amp;#39;da&amp;#39;, u&amp;#39;Danish&amp;#39;),
 (u&amp;#39;de&amp;#39;, u&amp;#39;German&amp;#39;),
 (u&amp;#39;dsb&amp;#39;, u&amp;#39;Lower Sorbian&amp;#39;),
 (u&amp;#39;el&amp;#39;, u&amp;#39;Greek&amp;#39;),
 (u&amp;#39;en&amp;#39;, u&amp;#39;English&amp;#39;),
 (u&amp;#39;en-au&amp;#39;, u&amp;#39;Australian English&amp;#39;),
 (u&amp;#39;en-gb&amp;#39;, u&amp;#39;British English&amp;#39;),
 (u&amp;#39;eo&amp;#39;, u&amp;#39;Esperanto&amp;#39;),
 (u&amp;#39;es&amp;#39;, u&amp;#39;Spanish&amp;#39;),
 (u&amp;#39;es-ar&amp;#39;, u&amp;#39;Argentinian Spanish&amp;#39;),
 (u&amp;#39;es-co&amp;#39;, u&amp;#39;Colombian Spanish&amp;#39;),
 (u&amp;#39;es-mx&amp;#39;, u&amp;#39;Mexican Spanish&amp;#39;),
 (u&amp;#39;es-ni&amp;#39;, u&amp;#39;Nicaraguan Spanish&amp;#39;),
 (u&amp;#39;es-ve&amp;#39;, u&amp;#39;Venezuelan Spanish&amp;#39;),
 (u&amp;#39;et&amp;#39;, u&amp;#39;Estonian&amp;#39;),
 (u&amp;#39;eu&amp;#39;, u&amp;#39;Basque&amp;#39;),
 (u&amp;#39;fa&amp;#39;, u&amp;#39;Persian&amp;#39;),
 (u&amp;#39;fi&amp;#39;, u&amp;#39;Finnish&amp;#39;),
 (u&amp;#39;fr&amp;#39;, u&amp;#39;French&amp;#39;),
 (u&amp;#39;fy&amp;#39;, u&amp;#39;Frisian&amp;#39;),
 (u&amp;#39;ga&amp;#39;, u&amp;#39;Irish&amp;#39;),
 (u&amp;#39;gd&amp;#39;, u&amp;#39;Scottish Gaelic&amp;#39;),
 (u&amp;#39;gl&amp;#39;, u&amp;#39;Galician&amp;#39;),
 (u&amp;#39;he&amp;#39;, u&amp;#39;Hebrew&amp;#39;),
 (u&amp;#39;hi&amp;#39;, u&amp;#39;Hindi&amp;#39;),
 (u&amp;#39;hr&amp;#39;, u&amp;#39;Croatian&amp;#39;),
 (u&amp;#39;hsb&amp;#39;, u&amp;#39;Upper Sorbian&amp;#39;),
 (u&amp;#39;hu&amp;#39;, u&amp;#39;Hungarian&amp;#39;),
 (u&amp;#39;ia&amp;#39;, u&amp;#39;Interlingua&amp;#39;),
 (u&amp;#39;id&amp;#39;, u&amp;#39;Indonesian&amp;#39;),
 (u&amp;#39;io&amp;#39;, u&amp;#39;Ido&amp;#39;),
 (u&amp;#39;is&amp;#39;, u&amp;#39;Icelandic&amp;#39;),
 (u&amp;#39;it&amp;#39;, u&amp;#39;Italian&amp;#39;),
 (u&amp;#39;ja&amp;#39;, u&amp;#39;Japanese&amp;#39;),
 (u&amp;#39;ka&amp;#39;, u&amp;#39;Georgian&amp;#39;),
 (u&amp;#39;kk&amp;#39;, u&amp;#39;Kazakh&amp;#39;),
 (u&amp;#39;km&amp;#39;, u&amp;#39;Khmer&amp;#39;),
 (u&amp;#39;kn&amp;#39;, u&amp;#39;Kannada&amp;#39;),
 (u&amp;#39;ko&amp;#39;, u&amp;#39;Korean&amp;#39;),
 (u&amp;#39;lb&amp;#39;, u&amp;#39;Luxembourgish&amp;#39;),
 (u&amp;#39;lt&amp;#39;, u&amp;#39;Lithuanian&amp;#39;),
 (u&amp;#39;lv&amp;#39;, u&amp;#39;Latvian&amp;#39;),
 (u&amp;#39;mk&amp;#39;, u&amp;#39;Macedonian&amp;#39;),
 (u&amp;#39;ml&amp;#39;, u&amp;#39;Malayalam&amp;#39;),
 (u&amp;#39;mn&amp;#39;, u&amp;#39;Mongolian&amp;#39;),
 (u&amp;#39;mr&amp;#39;, u&amp;#39;Marathi&amp;#39;),
 (u&amp;#39;my&amp;#39;, u&amp;#39;Burmese&amp;#39;),
 (u&amp;#39;nb&amp;#39;, u&amp;#39;Norwegian Bokm\xe5l&amp;#39;),
 (u&amp;#39;ne&amp;#39;, u&amp;#39;Nepali&amp;#39;),
 (u&amp;#39;nl&amp;#39;, u&amp;#39;Dutch&amp;#39;),
 (u&amp;#39;nn&amp;#39;, u&amp;#39;Norwegian Nynorsk&amp;#39;),
 (u&amp;#39;os&amp;#39;, u&amp;#39;Ossetic&amp;#39;),
 (u&amp;#39;pa&amp;#39;, u&amp;#39;Punjabi&amp;#39;),
 (u&amp;#39;pl&amp;#39;, u&amp;#39;Polish&amp;#39;),
 (u&amp;#39;pt&amp;#39;, u&amp;#39;Portuguese&amp;#39;),
 (u&amp;#39;pt-br&amp;#39;, u&amp;#39;Brazilian Portuguese&amp;#39;),
 (u&amp;#39;ro&amp;#39;, u&amp;#39;Romanian&amp;#39;),
 (u&amp;#39;ru&amp;#39;, u&amp;#39;Russian&amp;#39;),
 (u&amp;#39;sk&amp;#39;, u&amp;#39;Slovak&amp;#39;),
 (u&amp;#39;sl&amp;#39;, u&amp;#39;Slovenian&amp;#39;),
 (u&amp;#39;sq&amp;#39;, u&amp;#39;Albanian&amp;#39;),
 (u&amp;#39;sr&amp;#39;, u&amp;#39;Serbian&amp;#39;),
 (u&amp;#39;sr-latn&amp;#39;, u&amp;#39;Serbian Latin&amp;#39;),
 (u&amp;#39;sv&amp;#39;, u&amp;#39;Swedish&amp;#39;),
 (u&amp;#39;sw&amp;#39;, u&amp;#39;Swahili&amp;#39;),
 (u&amp;#39;ta&amp;#39;, u&amp;#39;Tamil&amp;#39;),
 (u&amp;#39;te&amp;#39;, u&amp;#39;Telugu&amp;#39;),
 (u&amp;#39;th&amp;#39;, u&amp;#39;Thai&amp;#39;),
 (u&amp;#39;tr&amp;#39;, u&amp;#39;Turkish&amp;#39;),
 (u&amp;#39;tt&amp;#39;, u&amp;#39;Tatar&amp;#39;),
 (u&amp;#39;udm&amp;#39;, u&amp;#39;Udmurt&amp;#39;),
 (u&amp;#39;uk&amp;#39;, u&amp;#39;Ukrainian&amp;#39;),
 (u&amp;#39;ur&amp;#39;, u&amp;#39;Urdu&amp;#39;),
 (u&amp;#39;vi&amp;#39;, u&amp;#39;Vietnamese&amp;#39;),
 (u&amp;#39;zh-hans&amp;#39;, u&amp;#39;Simplified Chinese&amp;#39;),
 (u&amp;#39;zh-hant&amp;#39;, u&amp;#39;Traditional Chinese&amp;#39;)]
          LANGUAGES_BIDI
          [u&amp;#39;he&amp;#39;, u&amp;#39;ar&amp;#39;, u&amp;#39;fa&amp;#39;, u&amp;#39;ur&amp;#39;]
          LANGUAGE_CODE
          &amp;#39;en-us&amp;#39;
          LANGUAGE_COOKIE_AGE
          None
          LANGUAGE_COOKIE_DOMAIN
          None
          LANGUAGE_COOKIE_NAME
          u&amp;#39;django_language&amp;#39;
          LANGUAGE_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          LOCALE_PATHS
          []
          LOGGING
          {&amp;#39;disable_existing_loggers&amp;#39;: True,
 &amp;#39;formatters&amp;#39;: {&amp;#39;simple&amp;#39;: {&amp;#39;format&amp;#39;: &amp;#39;%(levelname)s %(message)s&amp;#39;},
                &amp;#39;verbose&amp;#39;: {&amp;#39;datefmt&amp;#39;: &amp;#39;%Y-%m-%d %H:%M:%S&amp;#39;,
                            &amp;#39;format&amp;#39;: &amp;#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&amp;#39;}},
 &amp;#39;handlers&amp;#39;: {&amp;#39;file&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.FileHandler&amp;#39;,
                       &amp;#39;filename&amp;#39;: &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;,
                       &amp;#39;formatter&amp;#39;: &amp;#39;verbose&amp;#39;,
                       &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;},
              &amp;#39;null&amp;#39;: {&amp;#39;class&amp;#39;: &amp;#39;logging.NullHandler&amp;#39;, &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;}},
 &amp;#39;loggers&amp;#39;: {&amp;#39;&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;], &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;, &amp;#39;propagate&amp;#39;: True},
             &amp;#39;django&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;file&amp;#39;],
                        &amp;#39;level&amp;#39;: &amp;#39;DEBUG&amp;#39;,
                        &amp;#39;propagate&amp;#39;: False},
             &amp;#39;django.db.backends&amp;#39;: {&amp;#39;handlers&amp;#39;: [&amp;#39;null&amp;#39;],
                                    &amp;#39;level&amp;#39;: &amp;#39;WARNING&amp;#39;,
                                    &amp;#39;propagate&amp;#39;: False}},
 &amp;#39;version&amp;#39;: 1}
          LOGGING_CONFIG
          u&amp;#39;logging.config.dictConfig&amp;#39;
          LOGIN_REDIRECT_URL
          u&amp;#39;/accounts/profile/&amp;#39;
          LOGIN_URL
          u&amp;#39;/accounts/login/&amp;#39;
          LOGOUT_REDIRECT_URL
          None
          LOG_LEVEL
          &amp;#39;DEBUG&amp;#39;
          LOG_PATH
          &amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/gmn.log&amp;#39;
          MANAGERS
          []
          MAX_XML_DOCUMENT_SIZE
          10485760
          MEDIA_ROOT
          u&amp;#39;&amp;#39;
          MEDIA_URL
          &amp;#39;&amp;#39;
          MESSAGE_STORAGE
          u&amp;#39;django.contrib.messages.storage.fallback.FallbackStorage&amp;#39;
          MIDDLEWARE
          None
          MIDDLEWARE_CLASSES
          (&amp;#39;d1_gmn.app.middleware.request_handler.RequestHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.exception_handler.ExceptionHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.response_handler.ResponseHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.profiling_handler.ProfilingHandler&amp;#39;,
 &amp;#39;d1_gmn.app.middleware.view_handler.ViewHandler&amp;#39;)
          MIGRATION_MODULES
          {}
          MONITOR
          True
          MONTH_DAY_FORMAT
          u&amp;#39;F j&amp;#39;
          NODE_BASEURL
          &amp;#39;https://pangaea-dev-orc-1.test.dataone.org/mn&amp;#39;
          NODE_CONTACT_SUBJECT
          &amp;#39;CN=M I A213106, O=Google, C=US, DC=cilogon, DC=org&amp;#39;
          NODE_DESCRIPTION
          &amp;#39;PANGAEA is an Open Access library aimed at archiving, publishing and distributing georeferenced data from earth system research.&amp;#39;
          NODE_IDENTIFIER
          &amp;#39;urn:node:mnTestPANGAEA&amp;#39;
          NODE_NAME
          &amp;#39;Pangaea&amp;#39;
          NODE_REPLICATE
          False
          NODE_STATE
          &amp;#39;up&amp;#39;
          NODE_SUBJECT
          &amp;#39;CN=urn:node:mnTestPANGAEA,DC=dataone,DC=org&amp;#39;
          NODE_SYNCHRONIZE
          True
          NODE_SYNC_SCHEDULE_HOUR
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MINUTE
          &amp;#39;42&amp;#39;
          NODE_SYNC_SCHEDULE_MONTH
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_MONTHDAY
          &amp;#39;*&amp;#39;
          NODE_SYNC_SCHEDULE_SECOND
          &amp;#39;0&amp;#39;
          NODE_SYNC_SCHEDULE_WEEKDAY
          &amp;#39;?&amp;#39;
          NODE_SYNC_SCHEDULE_YEAR
          &amp;#39;*&amp;#39;
          NUMBER_GROUPING
          0
          NUM_CHUNK_BYTES
          1048576
          OBJECT_STORE_PATH
          &amp;#39;/var/local/dataone/gmn_object_store&amp;#39;
          PASSWORD_HASHERS
          u&amp;#39;********************&amp;#39;
          PASSWORD_RESET_TIMEOUT_DAYS
          u&amp;#39;********************&amp;#39;
          PREPEND_WWW
          False
          PROXY_MODE_BASIC_AUTH_ENABLED
          False
          PROXY_MODE_BASIC_AUTH_PASSWORD
          u&amp;#39;********************&amp;#39;
          PROXY_MODE_BASIC_AUTH_USERNAME
          &amp;#39;&amp;#39;
          PROXY_MODE_STREAM_TIMEOUT
          30
          PUBLIC_LOG_RECORDS
          True
          PUBLIC_OBJECT_LIST
          True
          REPLICATION_ALLOWEDNODE
          ()
          REPLICATION_ALLOWEDOBJECTFORMAT
          ()
          REPLICATION_ALLOW_ONLY_PUBLIC
          False
          REPLICATION_MAXOBJECTSIZE
          -1
          REPLICATION_MAX_ATTEMPTS
          24
          REPLICATION_SPACEALLOCATED
          10737418240
          REQUIRE_WHITELIST_FOR_UPDATE
          True
          ROOT_URLCONF
          &amp;#39;d1_gmn.app.urls&amp;#39;
          SECRET_KEY
          u&amp;#39;********************&amp;#39;
          SECURE_BROWSER_XSS_FILTER
          False
          SECURE_CONTENT_TYPE_NOSNIFF
          False
          SECURE_HSTS_INCLUDE_SUBDOMAINS
          False
          SECURE_HSTS_PRELOAD
          False
          SECURE_HSTS_SECONDS
          0
          SECURE_PROXY_SSL_HEADER
          None
          SECURE_REDIRECT_EXEMPT
          []
          SECURE_SSL_HOST
          None
          SECURE_SSL_REDIRECT
          False
          SERVER_EMAIL
          u&amp;#39;root@localhost&amp;#39;
          SESSION_CACHE_ALIAS
          u&amp;#39;default&amp;#39;
          SESSION_COOKIE_AGE
          1209600
          SESSION_COOKIE_DOMAIN
          None
          SESSION_COOKIE_HTTPONLY
          True
          SESSION_COOKIE_NAME
          u&amp;#39;sessionid&amp;#39;
          SESSION_COOKIE_PATH
          u&amp;#39;/&amp;#39;
          SESSION_COOKIE_SECURE
          True
          SESSION_ENGINE
          u&amp;#39;django.contrib.sessions.backends.db&amp;#39;
          SESSION_EXPIRE_AT_BROWSER_CLOSE
          False
          SESSION_FILE_PATH
          None
          SESSION_SAVE_EVERY_REQUEST
          False
          SESSION_SERIALIZER
          u&amp;#39;django.contrib.sessions.serializers.JSONSerializer&amp;#39;
          SETTINGS_MODULE
          &amp;#39;d1_gmn.settings&amp;#39;
          SHORT_DATETIME_FORMAT
          u&amp;#39;m/d/Y P&amp;#39;
          SHORT_DATE_FORMAT
          u&amp;#39;m/d/Y&amp;#39;
          SIGNING_BACKEND
          u&amp;#39;django.core.signing.TimestampSigner&amp;#39;
          SILENCED_SYSTEM_CHECKS
          []
          STAND_ALONE
          False
          STATICFILES_DIRS
          []
          STATICFILES_FINDERS
          [u&amp;#39;django.contrib.staticfiles.finders.FileSystemFinder&amp;#39;,
 u&amp;#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&amp;#39;]
          STATICFILES_STORAGE
          u&amp;#39;django.contrib.staticfiles.storage.StaticFilesStorage&amp;#39;
          STATIC_ROOT
          None
          STATIC_URL
          &amp;#39;/static/&amp;#39;
          SYSMETA_REFRESH_MAX_ATTEMPTS
          24
          TEMPLATES
          [{&amp;#39;BACKEND&amp;#39;: &amp;#39;django.template.backends.django.DjangoTemplates&amp;#39;,
  &amp;#39;DIRS&amp;#39;: [&amp;#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/d1_gmn/app/templates&amp;#39;],
  &amp;#39;OPTIONS&amp;#39;: {&amp;#39;context_processors&amp;#39;: [&amp;#39;django.contrib.auth.context_processors.auth&amp;#39;,
                                     &amp;#39;django.template.context_processors.debug&amp;#39;,
                                     &amp;#39;django.template.context_processors.i18n&amp;#39;,
                                     &amp;#39;django.template.context_processors.media&amp;#39;,
                                     &amp;#39;django.template.context_processors.static&amp;#39;,
                                     &amp;#39;django.template.context_processors.tz&amp;#39;,
                                     &amp;#39;django.contrib.messages.context_processors.messages&amp;#39;],
              &amp;#39;loaders&amp;#39;: [&amp;#39;django.template.loaders.filesystem.Loader&amp;#39;]}}]
          TEST_NON_SERIALIZED_APPS
          []
          TEST_RUNNER
          u&amp;#39;django.test.runner.DiscoverRunner&amp;#39;
          THOUSAND_SEPARATOR
          u&amp;#39;,&amp;#39;
          TIME_FORMAT
          u&amp;#39;P&amp;#39;
          TIME_INPUT_FORMATS
          [u&amp;#39;%H:%M:%S&amp;#39;, u&amp;#39;%H:%M:%S.%f&amp;#39;, u&amp;#39;%H:%M&amp;#39;]
          TIME_ZONE
          &amp;#39;UTC&amp;#39;
          TRUST_CLIENT_AUTHORITATIVEMEMBERNODE
          True
          TRUST_CLIENT_DATESYSMETADATAMODIFIED
          True
          TRUST_CLIENT_DATEUPLOADED
          True
          TRUST_CLIENT_ORIGINMEMBERNODE
          True
          TRUST_CLIENT_SERIALVERSION
          False
          TRUST_CLIENT_SUBMITTER
          True
          USE_ETAGS
          False
          USE_I18N
          False
          USE_L10N
          False
          USE_THOUSAND_SEPARATOR
          False
          USE_TZ
          False
          USE_X_FORWARDED_HOST
          False
          USE_X_FORWARDED_PORT
          False
          WSGI_APPLICATION
          None
          X_FRAME_OPTIONS
          u&amp;#39;SAMEORIGIN&amp;#39;
          YEAR_MONTH_FORMAT
          u&amp;#39;F Y&amp;#39;
      You're seeing this error because you have DEBUG = True in your
      Django settings file. Change that to False, and Django will
      display a standard page generated by the handler for this status code.
  [for host https://pangaea-dev-orc-1.test.dataone.org/mn/v2 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:651)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at 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)
</errorStackTrace><failedSince>500</failedSince><name>testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId</name><skipped>false</skipped><status>REGRESSION</status></case><duration>603.972</duration><name>org.dataone.integration.it.apiTests.MNStorageV2IT</name></suite><suite><case><age>1</age><className>org.dataone.integration.it.apiTests.MNViewV2IT</className><duration>9.07</duration><errorDetails>Expected a NotAuthorized exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at   email@monicaihli.com to inform them of the time this error occurred,  and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443 from : POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2018361425229; FilePart:object = /tmp/mmp.output.6055435186168240548.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8710844503044528365.tmp (1069 bytes);   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2018361425229; FilePart:object = /tmp/mmp.output.6055435186168240548.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8710844503044528365.tmp (1069 bytes);  ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected a NotAuthorized exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator at 
 email@monicaihli.com to inform them of the time this error occurred,
 and the actions you performed just before this error.
More information about this error may be available
in the server error log.
Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443
from : POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2018361425229; FilePart:object = /tmp/mmp.output.6055435186168240548.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8710844503044528365.tmp (1069 bytes);   [for host POST https://pangaea-dev-orc-1.test.dataone.org/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_2018361425229; FilePart:object = /tmp/mmp.output.6055435186168240548.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8710844503044528365.tmp (1069 bytes);  ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_NotAuthorized(ViewTestImplementations.java:69)
	at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_NotAuthorized(ViewTestImplementations.java:44)
	at org.dataone.integration.it.apiTests.MNViewV2IT.testView_NotAuthorized(MNViewV2IT.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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)
</errorStackTrace><failedSince>500</failedSince><name>testView_NotAuthorized</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNViewV2IT</className><duration>6.513</duration><errorDetails>Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at   email@monicaihli.com to inform them of the time this error occurred,  and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_20183614258752 ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator at 
 email@monicaihli.com to inform them of the time this error occurred,
 and the actions you performed just before this error.
More information about this error may be available
in the server error log.
Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_20183614258752 ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_InvalidTheme(ViewTestImplementations.java:108)
	at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_InvalidTheme(ViewTestImplementations.java:88)
	at org.dataone.integration.it.apiTests.MNViewV2IT.testView_InvalidTheme(MNViewV2IT.java:46)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: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)
</errorStackTrace><failedSince>500</failedSince><name>testView_InvalidTheme</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNViewV2IT</className><duration>2.407</duration><errorDetails>Expected a NotFound exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at   email@monicaihli.com to inform them of the time this error occurred,  and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/views/default/bogus%20pid ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected a NotFound exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator at 
 email@monicaihli.com to inform them of the time this error occurred,
 and the actions you performed just before this error.
More information about this error may be available
in the server error log.
Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/views/default/bogus%20pid ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_NotFound(ViewTestImplementations.java:145)
	at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_NotFound(ViewTestImplementations.java:125)
	at org.dataone.integration.it.apiTests.MNViewV2IT.testView_NotFound(MNViewV2IT.java:52)
	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)
</errorStackTrace><failedSince>500</failedSince><name>testView_NotFound</name><skipped>false</skipped><status>REGRESSION</status></case><case><age>1</age><className>org.dataone.integration.it.apiTests.MNViewV2IT</className><duration>1.652</duration><errorDetails>Expected a NotFound exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at   email@monicaihli.com to inform them of the time this error occurred,  and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443   [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/views ]</errorDetails><errorStackTrace>java.lang.AssertionError: Expected a NotFound exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing stripped-down html message body starting next line:
Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request.
Please contact the server administrator at 
 email@monicaihli.com to inform them of the time this error occurred,
 and the actions you performed just before this error.
More information about this error may be available
in the server error log.
Apache/2.4.18 (Ubuntu) Server at pangaea-dev-orc-1.test.dataone.org Port 443
  [for host GET https://pangaea-dev-orc-1.test.dataone.org/mn/v2/views ]
	at org.junit.Assert.fail(Assert.java:91)
	at org.dataone.integration.ContextAwareTestCaseDataone$5.call(ContextAwareTestCaseDataone.java:1825)
	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:70)
	at org.dataone.integration.ContextAwareTestCaseDataone.handleFail(ContextAwareTestCaseDataone.java:1820)
	at org.dataone.integration.it.ContextAwareAdapter.handleFail(ContextAwareAdapter.java:100)
	at org.dataone.integration.it.testImplementations.ViewTestImplementations.testListViews(ViewTestImplementations.java:175)
	at org.dataone.integration.it.testImplementations.ViewTestImplementations.testListViews(ViewTestImplementations.java:161)
	at org.dataone.integration.it.apiTests.MNViewV2IT.testListViews(MNViewV2IT.java:58)
	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)
</errorStackTrace><failedSince>500</failedSince><name>testListViews</name><skipped>false</skipped><status>REGRESSION</status></case><duration>19.643</duration><name>org.dataone.integration.it.apiTests.MNViewV2IT</name></suite></result></childReport></surefireAggregatedReport>